我正在嘗試編寫一個使用Word對象來創建基於Word模板文檔的Word文檔的宏。如何添加Excel VBA for Word編程引用
我在使用Option Explicit時遇到了一些困難。沒有它,我可以忽略Dim ...線,但我希望那裏。
這裏是到目前爲止的代碼:
Option Explicit
Sub PopulateWordDoc()
Dim wApp As Object
Set wApp = CreateObject("Word.Application")
Dim wdDoc As Word.Document ' User-defined type not defined error on this line
Set wDoc = wApp.Documents.Open("C:\path\WordTestTemplateDoc.dotx", ReadOnly:=False)
With wDoc
.Content.Find.Execute FindText:="<Project ID>", ReplaceWith:="This is the project id....."
.SaveAs2 Filename:=("C:\path\NewWordDoc.docx"), FileFormat:=wdFormatXMLDocument, AddtoRecentFiles:=False
End With
結束子
你想要什麼叫做「早期綁定」。你目前正在做的是「遲綁定」。完整的文章可以在這裏找到:https://support.microsoft.com/en-us/kb/245115 – Ralph