Microsoft.Office.Interop.Wordを使用しているときに、作成後にドキュメントを保存しない方法を誰かが知っているかどうか疑問に思っています。
基本的に私はメールマージを使用してc#からレポートを印刷し、ドキュメントが作成され、値が問題なく渡され、問題なく印刷できますが、ドキュメントを印刷するだけでよく、必要ありませんコンピューターにコピーを保存します。
すべての値をドキュメントに渡したら、次のコードを使用してドキュメントを印刷して閉じます。
wordDoc.PrintOut();
wordDoc.Close();
wordApp.Application.Quit();
ただし、これによりドキュメントが印刷され、[保存]ダイアログがポップアップ表示され、ドキュメントの保存場所を尋ねられます。[キャンセル]をクリックするとエラーが発生し(ユーザーからの別の不要な操作が必要になるため)、ファイルを保存する必要がないため、これは望ましくありません。
何か案は?
Visual Studio 2012、.NET 4.0を使用して、Officeドキュメントに次のファイルの種類を使用してみました:.doc、.dot、.docx、.dotx。