Qual é a melhor maneira de marcar pedaços de texto para futuras manipulações (por exemplo, alterar sua posição, seu conteúdo etc.)?

1

Digamos que eu esteja tentando criar um arquivo de dicionário de idioma estrangeiro pessoal.

O formato inicial das entradas é assim:

• & lbrack; 1 & rbrack; & lbrack; 2 & rbrack; & lbrack; 3 & rbrack ;;

& lbrack; 4 & rbrack;

• & lbrack; 1 & rbrack; & lbrack; 2 & rbrack; & lbrack; 3 & rbrack ;;

& lbrack; 4 & rbrack;

• etc

Onde, & lbrack; 1 & rbrack; - palavra estrangeira; & lbrack; 2 & rbrack; - parte do discurso; & lbrack; 3 & rbrack; - tradução; & lbrack; 4 & rbrack; - exemplo / frase de citação.

Qual é a melhor maneira de marcar & lbrack; 1 & rbrack; - & lbrack; 4 & rbrack; como pertencentes a "categorias" específicas, de modo que, quando mais tarde houver necessidade, por exemplo, de trocar & lbrack; 2 & rbrack; com o & lbrack; 3 & rbrack; ou adicionar colchetes a todos os & lbrack; 2 & rbrack ;, será uma tarefa fácil fazer com que o programa do Word encontre as partes necessárias e aplique as alterações necessárias?

No caso de Estilos de caracteres as duas tarefas de amostra parecem impossíveis de serem feitas sem usar macros VB.

Outra solução abaixo seria adicionar “tags de letra” invisíveis (talvez em tamanho de fonte 1) em cada bloco de texto de determinada categoria, mas isso tornaria a adição de palavras no futuro um tanto difícil e cansativa porque você teria que adicionar essas etiquetas para cada um deles também.

Encontrei esse problema várias vezes antes também, portanto, tornar o arquivo do dicionário em si não está no ponto - simplesmente um exemplo.

    
por Imfego 11.06.2015 / 19:55

0 respostas