将新Word文档分配给变量

时间:2016-02-22 21:41:29

标签: vba ms-office word-vba word-2007

我目前在Word中运行VBA宏。部分内容需要创建一个新的空白文档来运行一些工作。现在,我只有Documents.Add DocumentType:=wdNewBlankDocument,然后通过Windows("Document1").Activate引用。

然而,问题在于,如果我想多次运行宏,它就不会起作用,因为每当它创建一个新的空白文档时,它就会变成" Document2 / 3。等。&#34 ;.我基本上需要为变量分配一个空白文档,以便我可以可靠地调用它。我知道如何使用已保存的文档(具有文件名/文件路径的文档)执行此操作,但不确定新文档/空白文档需要什么。

我目前在Word 2007工作。

1 个答案:

答案 0 :(得分:1)

绝对没问题:

Dim oDoc as Word.Document
Set oDoc = Documents.Add(DocumentType:=wdNewBlankDocument)