Добавление стиля для слияния текста поля

Заранее благодарю за любую помощь,

У меня есть текстовый документ в Microsoft Word 2010, для которого я использую поля слияния, чтобы поместить текст в определенные области документа.

В текст, который помещается в поле слияния, возможно ли поместить стили в этот текст?

Например, если в поле слияния должно войти следующее предложение: "Облака синие", и мне нужно, чтобы слово "синий" было выделено жирным шрифтом, есть ли способ, которым я могу поместить стилизацию в предложении? Пример: "Облака синие"

Еще раз спасибо,

1 ответ

Краткий ответ "не просто с помощью полей слияния".

Некоторые обстоятельства, при которых вы можете сделать это, просто используя поля:

  1. Если вы примените жирный шрифт к слову "синий" (то есть к третьему слову), а затем добавьте переключатель *Mergeformat в поле MERGEFIELD, Word должен применить форматирование жирным шрифтом к третьему слову в каждом значении, которое оно объединяет с помощью этого поля слияния. Однако, если какое-либо из объединяемых значений содержит менее 3 слов, Word может вернуться к тому, что третье слово не будет выделено жирным шрифтом. И тогда возникает вопрос о том, что Слово считает "словом".
  2. Если вы объединяетесь из источника данных документа (например, документа Word, документа RTF), вы все равно сможете использовать

{имя поля}

вместо

{ MERGEFIELD thefieldname }

но это "устаревшее поведение", которое восходит ко времени, когда не было никакого типа поля MERGEFIELD, и

а. Я не знаю, работает ли он в последних версиях Windows Word или Mac Word вообще

б. Я подозреваю, что только некоторые функции форматирования "пройти"

Другими способами сделать это является постобработка объединенного текста или использование событий MailMerge для изменения форматирования результата MERGEFIELD.

Другие вопросы по тегам