從現有的word文檔複製並粘貼到新文檔時,我遇到了問題!我可以將文檔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 2014-10-20 11:06:25
很高興爲您工作:) – 2014-10-20 11:11:19