如何使用 Excel 宏打开 dotx 文件

sof*_*fun 1 excel vba ms-word

我想使用这个Word模板打开一个新文档

但是我的代码以“编辑模式”打开文件

Dim Paragraphe As Object, WordApp As Object, WordDoc As Object
File = "C:\Source\File.dotx"
'Word session creation
Set WordApp = CreateObject("Word.Application")
'word will be closed while running
WordApp.Visible = True
'open the .doc file
Set WordDoc = WordApp.Documents.Open(File)
Run Code Online (Sandbox Code Playgroud)

bra*_*raX 5

您将需要使用.Add方法而不是.Open指定Template参数。

Set WordDoc = WordApp.Documents.Add(Template:=File)
Run Code Online (Sandbox Code Playgroud)

请记住,这个新文档在创建时不会有文件名。

https://learn.microsoft.com/en-us/office/vba/api/word.documents.add