我有一个问题,关于在EXCEL
中使用VBA
来合并几个word文档的内容。这可能是很简单的,但我是新来的VBA世界......目前,我可以使用VBA合并来自几个word文档的某些页面的内容
- 打开一个Word文档,并复制其所有内容的
- 其粘贴到一个合并word文档
- 重复步骤1和2
但是,我想知道如何跳过使用VBA的所有文档的第一页。我试过tempDoc.Range(Start:=2).Select
,但没有奏效。感谢您的任何建议!
Set objTempWord = CreateObject("Word.Application")
Set tempDoc = objWord.Documents.Open(Folderpath to Word Document)
Set objTempSelection = objTempWord.Selection
tempDoc.Range.Select
tempDoc.Range.Copy
objSelection.TypeParagraph
objSelection.Paste
objSelection.InsertBreak Type:=wdSectionBreakNextPage
tempDoc.Close
感谢您的建议。我用你的代码,但得到了'运行时错误438对象不支持这个属性或方法'关于语句'.Selection.Goto什么:= wdGoToPage,其中:= wdGoToAbsolute,计数:= 3' –
更新后的代码使用不同的代码对象进行选择并添加另一个未定义的字常量 – dbmitch
再次感谢。试图修改代码,但得到了'运行时错误91:对象变量或块变量未设置'为同一语句... –