工作需求——VBA操作打印机
因为最近做的事情比较多,平时也多用EXCEL,所以顺便学习EXCEL的功能性的东西
转载:https://msdn.microsoft.com/zh-tw/vba/excel-vba/articles/sheets-printout-method-excel
Sheets.PrintOut 方法 (Excel)
語法
運算式 . PrintOut( From, To, Copies, Preview, ActivePrinter, PrintToFile, Collate, PrToFileName, IgnorePrintAreas )
運算式 代表 Sheets 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
From | 選用 | Variant | 列印的起始頁號。如果省略此引數,將從起始位置開始列印。 |
To | 選用 | Variant | 列印的終止頁號。如果省略此引數,將列印至最後一頁。 |
Copies | 選用 | Variant | 要列印的份數。如果省略此引數,將只列印一份。 |
Preview | 選用 | Variant | 如果為 True 則 Microsoft Excel 列印物件之前會叫用列印預覽。如果為 False (或省略此引數) 則會立即列印物件。 |
ActivePrinter | 選用 | Variant | 會設定現用印表機的名稱。 |
PrintToFile | 選用 | Variant | 如果為 True 則列印至檔案。如果未指定 PrToFileName,Microsoft Excel 將提示使用者輸入輸出檔案的名稱。 |
Collate | 選用 | Variant | 如果為 True ,列印多份將自動分頁。 |
PrToFileName | 選用 | Variant | 如果 PrintToFile 設定為 True ,這個引數會指定您要列印的檔案名稱。 |
IgnorePrintAreas | 選用 | Variant | 如果為 True 則會忽略列印範圍而列印整個物件。 |
傳回值
Variant
註解
From 和 To 所描述的「頁」指的是要列印的頁面,並非工作表或活頁簿中的全部頁面。
範例
列印使用中工作表
ActiveSheet.PrintOut
列印從第 X 頁到第 Y 頁。
列印從第 2 頁到第 3 頁。
Worksheets. ("sheet1").PrintOut From:=2, To:=3
列印 3 份
從第 2 頁到第 3 頁,列印三份。
Worksheets. ("sheet1").PrintOut From:=2, To:=3, Copies:=3
Win a contest, win a challenge
posted on 2018-04-08 10:38 pandaboy1123 阅读(2790) 评论(0) 编辑 收藏 举报