我正在尝试使用 Delphi 6 和 Word 2010 保存 Word 97-2003 文档 (.doc)。
在 Word 2010 之前一切正常
WordDoc.SaveAs(FileName := FileName, FileFormat := wdFormatDocument);
在哪里FileName := 'c:\doc.doc'
现在,Word 2010 出现了一个保存对话框,我不知道为什么。我已经尝试过新的 SaveAs2 方法
WordDoc.SaveAs2(FileName := FileName, FileFormat := wdFormatDocument, CompatibilityMode:= wdWord2003);
但结果相同。
奇怪,
WordDoc.SaveAs2(FileName := FileName, FileFormat := wdFormatDocumentDefault, CompatibilityMode:= wdWord2003);
工作正常,没有“另存为”对话框,但保存的文件具有 Word 2010 格式和 .doc 扩展名,这会混淆旧的 Word 版本。
那么,有什么想法可以在不弹出“另存为”对话框的情况下使用 Word 2010 以旧文档 Word 格式保存文件吗?