我目前在Word中运行VBA宏。部分内容需要创建一个新的空白文档来运行一些工作。现在,我只有Documents.Add DocumentType:=wdNewBlankDocument
,然后通过Windows("Document1").Activate
引用。
然而,问题在于,如果我想多次运行宏,它就不会起作用,因为每当它创建一个新的空白文档时,它就会变成" Document2 / 3。等。&#34 ;.我基本上需要为变量分配一个空白文档,以便我可以可靠地调用它。我知道如何使用已保存的文档(具有文件名/文件路径的文档)执行此操作,但不确定新文档/空白文档需要什么。
我目前在Word 2007工作。
答案 0 :(得分:1)
绝对没问题:
Dim oDoc as Word.Document
Set oDoc = Documents.Add(DocumentType:=wdNewBlankDocument)