我有一個問題,關於在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:對象變量或塊變量未設置'爲同一語句... –