Altere o estilo da lista de numeração no Microsoft Word para ordinais personalizados

0

Como posso alterar o estilo da lista de numeração para algo diferente do estilo ordinal interno (Primeiro, Segundo, Terceiro, ...) no Microsoft Word 2010, por exemplo, para algo como zuerst, zweite, dritte, .. em alemão, ou para alterar os ordinais do meu costume em curdo como o seguinte: یک ao invés do "primeiro", e دوو ao invés do "Segundo", e سه em vez do "terceiro" e da mesma forma para os outros.

    
por Qaher 11.02.2016 / 11:54

1 resposta

0

Você pode obter os ordinais para alguns idiomas. Digamos que você já tenha numerado uma lista usando os ordinais ingleses. Em seguida, para alterar um bllet específico para usar o alemão, você precisa selecionar sua marca de parágrafo e marcar o idioma como alemão (por exemplo, selecione a marca de parágrafo, clique no botão "" na barra de status na parte inferior da janela do Word e selecione Alemão (Alemanha). Nesse caso, acho que Primeiro é "Erste" em vez de "Zuerst".

Isso parece funcionar apenas para alguns idiomas. Não é óbvio para mim por que, por exemplo, não funciona para outras pessoas (por exemplo, árabe). Pode ser uma daquelas coisas que depende da linguagem de instalação ou da "principal linguagem de edição" - eu simplesmente não sei. Mas até onde sei, o curdo não é suportado, então você não pode usar essa abordagem.

Para idiomas não suportados, acho que você teria que implementar sua própria numeração, talvez usando códigos de campo. Existem várias maneiras que você poderia considerar fazer isso. Por exemplo, suponha que você queria que sua numeração subisse para 100. Você poderia inserir {SET} campos como este:

{ SET Kurdish1 "the kurdish text for 'first' }{ SET Kurdish2 "the kurdish text for 'second' } ... e assim por diante.

Em seguida, para inserir o texto apropriado para cada marcador, você pode usar o código de campo aninhado.

{ REF "Kurdish{ SEQ bullet }" }

Todos os {} devem ser os pares de chaves de código de campo especiais que você pode inserir no Windows Word usando ctrl-F9. Você também pode ter que trabalhar um pouco mais para conseguir que isso funcione para scripts da direita para a esquerda. Ao contrário da numeração de parágrafos integrada, você deve selecionar esses campos e atualizá-los usando F9 quando, por exemplo, inserir ou excluir um marcador.

Os campos

{ SET } podem ser facilmente danificados pelo usuário. Em vez disso, você poderia colocar os ordinais em Propriedades de documento personalizadas chamadas Curdo1, Curdo2 etc. e usar

{ DOCPROPERTY "Kurdish{ SEQ bullet }" }

A minha preferência pessoal seria usar o VBA para colocar os textos nas Variáveis do Documento que você só pode ver usando programação ou procurando dentro do .docx, por exemplo

Activedocument.Variables ("Kurdish1"). Value="a palavra curada para 'First'" etc.

Em seguida, use:

{ DOCVARIABLE "Kurdish{ SEQ bullet }" }
    
por 12.02.2016 / 16:32