Google
 
Web itpro-blogger.blogspot.com
金曜日, 7月 15, 2005

[VB.NET]ExcelのPrintOutメソッド

■PrintOutメソッド
選択したオブジェクトを印刷することができる。パラメータには、
印刷するページ (印刷開始ページから終了ページまでを指定)->From:=開始ページ, To:=終了ページ
部数->Copies:=部数
印刷前のプレビュー->Preview:=「プレビュー有り:True、プレビュー無し:False」
使用するプリンタの名前->ActivePrinter:=「"PrinterName"、省略のときデフォルトプリンタ使用」
ファイルの印刷か、
部数単位印刷->Collate:=「部単位印刷有り:True(-1)、部単位印刷無し:False(0)、既定値はTrue」
プリントするファイルの名前など、
数多くの任意パラメータを指定することができます。

■例
指定したファイルの最初のページのみを 2 部、印刷前にプレビューした後に指定のプリンタで印刷します。

[VB.NET]
DirectCast(ThisWorkbook.Sheets(1), Excel.Worksheet).PrintOut(From:=1, To:=1,Copies:=2, Collate:=True, Preview:=True, ActivePrinter:="PrinterName")

// C#
((Excel.Worksheet)ThisApplication.Sheets[1]).
PrintOut(1, 1, 2, true, Type.Missing, Type.Missing,
Type.Missing, Type.Missing);


■参考サイト
【.NET 開発者の観点から捉えた Excel オブジェクト モデル】
http://www.microsoft.com/japan/msdn/office/vsto2003/ExcelObj.asp






Comments: コメントを投稿

<< Home

This page is powered by Blogger. Isn't yours?