Допустим, я пытаюсь создать личный файл словаря иностранных языков.
Первоначальный формат записей выглядит следующим образом:
• & lbrack; 1 & rbrack; & Lbrack; 2 & rbrack; & Lbrack; 3 & rbrack ;;
& Lbrack; 4 & rbrack;
• & lbrack; 1 & rbrack; & Lbrack; 2 & rbrack; & Lbrack; 3 & rbrack ;;
& Lbrack; 4 & rbrack;
• так далее
Где & lbrack; 1 & rbrack; - иностранное слово; & Lbrack; 2 & rbrack; - часть речи; & Lbrack; 3 & rbrack; - перевод; & Lbrack; 4 & rbrack; Пример / цитата предложения.
Как лучше всего пометить & lbrack; 1 & rbrack; - & lbrack; 4 & rbrack; как принадлежащие к определенным «категориям», так что когда в будущем возникнет необходимость, например, поменять местами & lbrack; 2 & rbrack; с & lbrack; 3 & rbrack; или добавить скобки ко всем & lbrack; 2 & rbrack; ', будет ли простая задача заставить программу Word найти нужные детали и применить необходимые изменения?
В случае стилей символов обе типовые задачи кажутся невозможными без использования макросов VB.
Другим решением на низком уровне будет добавление невидимых (возможно, размер шрифта 1) «буквенных тегов» вокруг каждого текстового фрагмента определенной категории, но это сделает добавление слов в будущем довольно трудным и утомительным, потому что вам придется добавлять эти буквы. теги к каждому из них.
Я тоже сталкивался с этой проблемой несколько раз и раньше, поэтому создание файла словаря само по себе не главное - просто пример.