Delphi6とWord2010を使用してWord97-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形式でファイルを保存する方法はありますか?