@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

VSTO2008(Word2007)で印刷プレビュー画面を表示したい

1
投稿者投稿内容
ジン
常連さん
会議室デビュー日: 2008/07/22
投稿数: 33
投稿日時: 2008-12-04 17:15
VSTO2008(Visual Basic)で開発しています。
Wordは2007を使用しています。

Wordドキュメント内にボタンを配置しておりまして、
そのボタンを押下したタイミングで
印刷プレビュー画面を表示したいと思っております。

これを実現するためのプログラムが分からず
質問させていただきました。

普通に印刷する場合であれば、PrintOutメソッドを
実行することで実現できました。
PrintPreviewメソッドの説明に
「印刷プレビュー表示に切り替えます」
とありますので、これかと思ったのですが
以下のエラーメッセージが表示されてしまいます。
コード:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Globals.ThisDocument.PrintPreview()
End Sub


-------------------------
System.Runtime.InteropServices.COMException はユーザー コードによってハンドルされませんでした。
ErrorCode=-2146822393
HelpLink="C:\Program Files\Microsoft Office\Office12\1041\WDMAIN11.CHM#25375"
Message="指定された表示モードは使用できません。"
Source="Microsoft Word"
StackTrace:
省略)
InnerException:
-------------------------

何か事前の設定などが必要なのでしょうか?
私なりに調べてみたのですが、どうしても解決できませんでした。

もしご存知でしたら、ご教示ください。
よろしくお願いいたします。


[ メッセージ編集済み 編集者: ジン 編集日時 2008-12-04 17:17 ]
1

スキルアップ/キャリアアップ(JOB@IT)