Спасибо за совет, The_Prist. Записывать в файл получилось построчно!

Использовал Ваши коды.
Чтобы этот код работал нужно добавить библиотеку Microsoft Word:
зайдите в Visual Basic, нажмите на Tools \ Preferences \ Найдите библиотеку Microsoft Word, отметьте её и нажмите OK!
Так можно изменить (запись) файл .docx:
Код |
---|
Sub OpenWord()
Dim objWrdApp As Word.Application
Dim objWrdDoc As Object
Set objWrdApp = CreateObject("Word.Application")
'objWrdApp.Visible = True
Set objWrdDoc = objWrdApp.Documents.Open(ThisWorkbook.Path & "\" & "2.docx")
For i = 1 To 9
objWrdApp.Selection.TypeText Text:=i
objWrdApp.Selection.TypeParagraph
Next i
objWrdDoc.Close True ' False - без сохранения
objWrdApp.Quit
Set objWrdDoc = Nothing: Set objWrdApp = Nothing
End Sub
|
А какой Вы посоветуете форум по Word VBA?