Win Vista + VS2005 で開発をしています。
アプリケーションからWordを開くという処理を行っています。Wordを開いて画面の確認後に手動で印刷を行うのですが、
以前Win 2000 + VS2005では印刷ができたのですが、Vistaにした後では印刷時にエラーが起きるようになりました。
Wordを開く処理は以下のとおりです。
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
object filePath = @"c:\word_document.doc";
oDoc = oWord.Documents.Add(ref filePath, ref oMissing, ref oMissing, ref oMissing);
印刷を行うとプリンタまでデータが届いておらず、「エラープリンタへ送信」というエラーがでて印刷ができません。
表示されたWord文書をいったん保存して、その後にファイルを開いて印刷すると上手くいきます。
どうもアプリから起動されたWordから印刷ができないようなのですが、Vistaの動作の問題なのでしょうか。
どのようにすれば解決しますでしょうか? どうかお教えください。