首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Word将.docx文件保存为.doc文件,如何保存为docx文件?

Word将.docx文件保存为.doc文件,如何保存为docx文件?
EN

Stack Overflow用户
提问于 2018-07-18 03:03:51
回答 1查看 9.3K关注 0票数 1

在Excel中,我有几个可以完美工作的宏。我用这些宏做的是打开一个Word文档(.docx),用Excel文件中的数据填充书签,将单独的Word文档与文件名中的一些数据保存在指定的文件夹中。(不再)有什么大不了的。

问题是输入文件是.docx文件。输出文件为.doc (与Word 97-2003兼容)。

如何将输出文档保存为.docx文件?我的VBA中负责保存的部分是:

代码语言:javascript
运行
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-18 14:47:37

有了这个:

代码语言:javascript
运行
复制
FileFormat:=wdFormatDocument

您是在告诉VBA另存为.doc。

它应该是:

代码语言:javascript
运行
复制
FileFormat:=wdFormatDocumentDefault

请在此处查看可能的文件格式:

https://msdn.microsoft.com/de-de/vba/word-vba/articles/wdsaveformat-enumeration-word

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51388588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档