Я собираю некоторые данные из листа Excel и помещаю их в шаблон Word. Я надеюсь, что смогу назначить некоторые из стилей символов документа для подстрок, которые будут добавлены в документ по мере создания строки, вместо добавления строки в документ, а затем выбрать каждую строку отдельно, чтобы применить соответствующий стиль .
Сейчас я объединяю несколько строк и добавляю их в текстовое поле в документе следующим образом:
ActiveDocument.Shapes("Text Box 7").TextFrame.TextRange.Text = str1 & " " & str2 & ", " & str3
Это выполняется в цикле и печатает несколько из этих строк в документе. Однако я хотел бы назначить / применить другой стиль символов для str1
, str2
и str3
в каждой строке при их записи в Документ. Что-то вроде:
ActiveDocument.Shapes("Text Box 7").TextFrame.TextRange.Text =
str1.applyStyle("charStyle1") &
" " &
str2.applyStyle("charStyle2") &
", " &
str3.applyStyle("charStyle3")
Я понимаю, что нет метода String.applyStyle()
, но есть ли что-нибудь, что можно сделать, что близко к этой функциональности, или нужно сначала записать строку в Документ, а затем загрузить в объект Range
и ТО есть свойство Style
?