У меня возникла проблема с копированием и вставкой из существующих текстовых документов в новый документ! Я могу получить содержимое из документов 1 и 2, скопированное и вставленное в новый документ с приведенным ниже кодом, однако, когда документ2 вставлен в новый документ, он вставлен непосредственно под материалом, который был скопирован из документа1. Я хочу, чтобы материал, скопированный из документа2, был вставлен на новую страницу под другим материалом, поэтому кто-нибудь, пожалуйста, дайте мне руку с этим или подтолкнуть в правильном направлении.Копирование и вставка из нескольких документов Word VBA
Sub automateword()
Dim wordapp As Object
Set wordapp = CreateObject("word.Application")
''''creates and saves new Document''''
With CreateObject("Word.Document")
.Windows(1).Visible = True
.SaveAs Filename:="C:\NewDocumnet.docx", FileFormat:=wdFormatDocument
End With
wordapp.Documents.Open "C:\Document1.docx"
wordapp.Selection.WholeStory
wordapp.Selection.Copy
wordapp.Documents("C:\NewDocumnet.docx").Activate
wordapp.Selection.PasteAndFormat wdInLine
wordapp.Documents.Open "C:\Document2.docx"
wordapp.Selection.WholeStory
wordapp.Selection.Copy
wordapp.Documents("C:\NewDocumnet.docx").Activate
wordapp.Selection.PasteAndFormat wdInLine
wordapp.Visible = True
End Sub
Это именно то, что я искал! Большое спасибо за помощь – user3538102
Рад, что это сработало для вас :) –