none
Wordから印刷ができなくなった RRS feed

  • 質問

  • 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の動作の問題なのでしょうか。

    どのようにすれば解決しますでしょうか? どうかお教えください。

    2007年7月18日 9:47

すべての返信

  • 自己レスですが、VSを「管理者として実行」すると、印刷ができないようです。

    たぶんVista特有の動作だと思うのですが、これを何かの方法で回避することが

    できますでしょうか?

    2007年7月31日 3:16
  • Visual Studio 2005 Sp1 + Vista Update はインストールされていますでしょうか?

    2007年8月11日 11:45