将新 Word 文档分配给变量
Assign a New Word Document to a Variable
我目前正在 运行在 Word 中创建一个 VBA 宏。它的一部分需要为 运行 中的一些工作创建一个新的空白文档。现在,我只有 Documents.Add DocumentType:=wdNewBlankDocument
然后我通过 Windows("Document1").Activate
.
引用它
但是,问题是如果我想 运行 宏不止一次,它就不会工作,因为每当它创建一个新的空白文档时,它就会变成 "Document2/3. etc."。我基本上需要将一个空白文档分配给一个变量,以便我可以可靠地调用它。我知道如何对已保存的文档(具有 filename/filepath 的文档)执行此操作,但不确定 new/blank 文档需要什么。
我目前正在使用 Word 2007。
绝对没问题:
Dim oDoc as Word.Document
Set oDoc = Documents.Add(DocumentType:=wdNewBlankDocument)
我目前正在 运行在 Word 中创建一个 VBA 宏。它的一部分需要为 运行 中的一些工作创建一个新的空白文档。现在,我只有 Documents.Add DocumentType:=wdNewBlankDocument
然后我通过 Windows("Document1").Activate
.
但是,问题是如果我想 运行 宏不止一次,它就不会工作,因为每当它创建一个新的空白文档时,它就会变成 "Document2/3. etc."。我基本上需要将一个空白文档分配给一个变量,以便我可以可靠地调用它。我知道如何对已保存的文档(具有 filename/filepath 的文档)执行此操作,但不确定 new/blank 文档需要什么。
我目前正在使用 Word 2007。
绝对没问题:
Dim oDoc as Word.Document
Set oDoc = Documents.Add(DocumentType:=wdNewBlankDocument)