我正在使用Word 2010.如果我执行另存为,我可以保存到Word XML 2003.但是,我无法在VBA下找到此选项作为SaveAS的参数。我看过MSDN和谷歌,但没有运气。
我发现的最好的是此页面,但它没有说明这些选项是否是Word XML 2003选项。
WdSaveFormat Enumerations from MSDN
有谁知道用于保存到Word 2003 XML的参数?如果某人有一个很好的链接到VBA参考或书籍推荐也会有所帮助。
谢谢!
答案 0 :(得分:1)
你需要
wdSaveFormat.wdFormatXML
评论合并:
通过查看生成的XML,您可以看出它是2003 XML格式。有两件事将它标记为Word 2003 XML格式
但是,您可能会看到Word 2003中保存的Word 2003 XML中未使用的一些名称空间和元素。
OP询问了这些信息的来源。
回复是(轻微编辑)
主要实验+ word2007及更高版本使用Flat OPC XML格式的事实。
我没有密切关注单词2003生成的单词2003 XML与单词2007等生成的单词之间的差异。但是当我看了一眼时,似乎有晚于2003的名称空间和一些2003后的属性(主要是与兼容性有关,我认为)。
我不知道2003年以后的任何文档。对于2003格式,或pkg:package命名空间的任何官方原理图。这表明ZIP格式.docx / m / dotx / m格式是唯一具有正式识别格式。