在Excel中,我有一些完美的宏 . 我对这些宏所做的是打开Word文档(.docx),用Excel文件中的数据填充书签,将单独的Word文档与文件名中的一些数据一起保存在指定的文件夹中 . 没什么大不了的(再也没有) .
问题是输入文件是.docx文件 . 输出文件是.doc(Word 97-2003兼容) .
如何将输出文件保存为.docx文件?我的VBA中负责保存的部分是这样的:
wordApp.DisplayAlerts = False
WordDoc.SaveAs Filename:=ThisWorkbook.Path & "GoNoGo\GoNoGo BOL " & strVoornaam & Space(1) & strAchternaam, FileFormat:=wdFormatDocument
WordDoc.Close
wordApp.Quit
Set WordDoc = Nothing
Set wordApp = Nothing
1 回答
有了这个:
你告诉VBA保存为.doc .
它应该是:
在这里查看可能的文件格式:
https://msdn.microsoft.com/de-de/vba/word-vba/articles/wdsaveformat-enumeration-word