フォームのアクティブ ビューに対応するウィンドウに表示されるのと同じになるように、フォームの内容を印刷します。
名前空間: Microsoft.Office.Interop.InfoPath
アセンブリ: Microsoft.Office.Interop.InfoPath (microsoft.office.interop.infopath.dll 内)
構文
'宣言
<DispIdAttribute(27)> _
Sub PrintOut
'使用
Dim instance As _XDocument3
instance.PrintOut
[DispIdAttribute(27)]
void PrintOut ()
コメント
PrintOut メソッドは、現在のプリンタ設定を使用します。完全に信頼できるフォーム以外のフォームから呼び出された場合には、アクセス拒否エラーを返します。
PrintOut メソッドは、OnLoad イベントまたは OnSwitchView イベントからは呼び出さないことをお勧めします。OnLoad イベント ハンドラまたは OnSwitchView イベント ハンドラから PrintOut メソッドを呼び出すと、以下の動作が見られることがあります (同時に複数の動作が発生することもあります)。
ビューが正しく印刷される。
白紙のドキュメントが印刷される。
ビューが正しく印刷されない。
以下の例外が発生する。
"オブジェクト モデルを呼び出すためのコンテキストが無効です。"
例
次の例では、XDocument オブジェクトの PrintOut メソッドを使用して、現在のビューを印刷します。
thisXDocument.PrintOut();
関連項目
参照
_XDocument3 インターフェイス
_XDocument3 のメンバ
Microsoft.Office.Interop.InfoPath 名前空間