Вот фрагмент кода, который я создал. Сейчас это работает, но теперь мне нужно отформатировать документ. Я пытаюсь заставить третью строку в этом коде создать вывод, который выделен жирным шрифтом, но я застрял на том, как это сделать.
Фрагмент кода, который я пытаюсь отредактировать:
ActiveDocument.Content.InsertAfter (MyArray(iRow, 7))
ActiveDocument.Content.InsertAfter (MyArray(iRow, 8))
ActiveDocument.Content.InsertAfter "Correct Answer is: " & (MyArray(iRow, 9))
ActiveDocument.Content.InsertAfter (MyArray(iRow, 10))
ActiveDocument.Content.InsertAfter (MyArray(iRow, 11))
ActiveDocument.Content.InsertAfter (MyArray(iRow, 12))
Вот исходная настройка в коде на случай, если вам интересно, как переменные настроены:
Dim objWord
Dim ObjNewDoc As Document
Dim RowsCount As Integer
Dim ColsCount As Integer
Dim rngFormat As Range
Dim MyArray() As String
Dim iRow As Integer
Dim iCol As Integer
Я пытаюсь сделать вывод третьей строки жирным, оставляя остаток не жирным. Тем не менее, я продолжаю получать ошибки в VBA и не знаю, как их устранить.
На справочном веб-сайте Microsoft VBA говорится, что синтаксис «expression.Bold». Я попытался вставить его, и он, очевидно, создал ошибку.