我正在使用创建对象,但是可以使用创建对象获取活动文档名称。我正在进行后期绑定,因为与单词版本不兼容。
这是我的代码:
Dim app as Object
Set app = createobject("Word.Application")
Dim wrddoc as Object
Set wrddoc = app.ActiveDocument
答案 0 :(得分:0)
在此示例中,仅因为我们创建了Word实例,并不意味着我们的Word应用程序中没有任何Word文档。当我们使用不同的Office应用程序时,这是我们必须在VBA中明确执行的操作。
您已经接近,但缺少一行代码:
'Declare your variables
Dim WrdApp as Object
Dim WrdDoc as Object
'Create an instance of Word, and make it visible.
Set WrdApp = CreateObject("Word.Application")
WrdApp.Visible
'Create a document in the word application, by default this will be the active document.
Set WrdDoc = app.Documents.Add