VBA применить стиль

У меня есть этот кусок кода, который вставляет значение ячейки Excel в документ Word:

    Set wrdRange = wrdDoc.Range
    With wrdRange
        .Collapse Direction:=wdCollapseEnd
         .InsertParagraphAfter
         xText = Rng.Cells(i + 1, 1).Value
         .InsertAfter xText
        .Collapse Direction:=wdCollapseEnd
    End With

Мне нужно стилизовать xText с H1, но не понимаю.
xText может содержать много слов.

Заранее спасибо.

1 ответ

Попробуй это.

Set wrdRange = wrdDoc.Range
With wrdRange
    .Collapse Direction:=wdCollapseEnd
    .InsertParagraphAfter
    xText = Rng.Cells(i + 1, 1).Value
    .InsertAfter xText

    Selection.MoveRight Unit:=wdCharacter, Count:=1
    Selection.MoveRight Unit:=wdCharacter, Count:=Len(xText), Extend:=wdExtend
    Selection.Style = ActiveDocument.Styles("Heading 1")

    .Collapse Direction:=wdCollapseEnd
End With
Другие вопросы по тегам