【发布时间】:2012-08-09 20:54:00
【问题描述】:
我在 C# 中使用 Word 2007 组件。
我想将 Word 文档保存为 Word97(-2003) 文档,因为不是每个人都使用 Word 2007/2010。
我认为使用以下命令很容易
document.SaveAs(AFullFileName, WdSaveFormat.wdFormatDocument97);
但随后会显示 SaveAs 对话框,并假设我想将其保存为 docx 文件。
我注意到 WdSaveFormat.wdFormatDocument-flag 与 WdSaveFormat.wdFormatDocument97-flag 具有相同的值。 所以我认为我必须做的不仅仅是在 SaveAs 命令中使用这些参数。
有人可以帮助我吗?我希望格式正确且不显示“另存为”对话框。
谢谢。
【问题讨论】:
-
奇怪 - 我刚刚尝试了类似的代码,它对我来说效果很好。 AFullFileName 参数中的扩展名是否设置为“.doc”?能否在目标计算机上以交互方式使用 Word 保存为 Word 97?
标签: c# office-automation office-pia