Добавление стиля для слияния текста поля
Заранее благодарю за любую помощь,
У меня есть текстовый документ в Microsoft Word 2010, для которого я использую поля слияния, чтобы поместить текст в определенные области документа.
В текст, который помещается в поле слияния, возможно ли поместить стили в этот текст?
Например, если в поле слияния должно войти следующее предложение: "Облака синие", и мне нужно, чтобы слово "синий" было выделено жирным шрифтом, есть ли способ, которым я могу поместить стилизацию в предложении? Пример: "Облака синие strong >"
Еще раз спасибо,
1 ответ
Краткий ответ "не просто с помощью полей слияния".
Некоторые обстоятельства, при которых вы можете сделать это, просто используя поля:
- Если вы примените жирный шрифт к слову "синий" (то есть к третьему слову), а затем добавьте переключатель *Mergeformat в поле MERGEFIELD, Word должен применить форматирование жирным шрифтом к третьему слову в каждом значении, которое оно объединяет с помощью этого поля слияния. Однако, если какое-либо из объединяемых значений содержит менее 3 слов, Word может вернуться к тому, что третье слово не будет выделено жирным шрифтом. И тогда возникает вопрос о том, что Слово считает "словом".
- Если вы объединяетесь из источника данных документа (например, документа Word, документа RTF), вы все равно сможете использовать
{имя поля}
вместо
{ MERGEFIELD thefieldname }
но это "устаревшее поведение", которое восходит ко времени, когда не было никакого типа поля MERGEFIELD, и
а. Я не знаю, работает ли он в последних версиях Windows Word или Mac Word вообще
б. Я подозреваю, что только некоторые функции форматирования "пройти"
Другими способами сделать это является постобработка объединенного текста или использование событий MailMerge для изменения форматирования результата MERGEFIELD.