工作需求——VBA操作打印机

因为最近做的事情比较多,平时也多用EXCEL,所以顺便学习EXCEL的功能性的东西

转载:https://msdn.microsoft.com/zh-tw/vba/excel-vba/articles/sheets-printout-method-excel

Sheets.PrintOut 方法 (Excel)

語法

運算式 . PrintOutFromToCopiesPreviewActivePrinterPrintToFileCollatePrToFileNameIgnorePrintAreas )

運算式 代表 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

转载于:https://www.cnblogs.com/pandaboy1123/p/8743507.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值