會列印使用中文件的內容並提供各種列印選項。
語法
表情。列印輸出 (PrintRange、 FromPage、 ToPage、 ScaleCurrentViewToPaper、 PrinterName、 PrintToFile、 OutputFileName、 Copies、 Collate、 ColorAsBlack)
詞 一個代表 文件 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| PrintRange | 必要 | VisPrintOutRange | 要列印的文件頁面範圍。 如需可能的值,請參閱<備註>。 |
| FromPage | 選用 | Long | 如果 PrintRange 是 visPrintFromTo,表示列印範圍的第一頁。 預設值為 1,表示繪圖的第一頁。 |
| 頁數 | 選用 | Long | 如果 PrintRange 是 visPrintFromTo,表示列印範圍的最後一頁。 預設值為 -1,表示繪圖的最後一頁。 |
| 規模目前視圖到紙張 | 選用 | 布林值 | 如果 PrintRange 是 visPrintCurrentView,將程式視窗顯示的繪圖部分,縮放到目前預設的紙張大小,則為 True,依印表機的紙張大小進行列印,則為 False。 預設值為 False 。 |
| PrinterName | 選用 | 字串 | 要使用的印表機名稱。 預設是目前在 Visio 中選擇的印表機。 |
| PrintToFile | 選用 | 布林值 | 將要列印的資訊傳送到磁碟上的檔案,而不是傳送到印表機,則為 True,列印到印表機,則為 False。 預設值為 False 。 如果你在 PrintToFile 指定為 True ,但 OutputFileName 沒有傳遞有效值,圖紙就會送到啟用的印表機。 |
| 輸出檔案名稱 | 選用 | 字串 | 如果 PrintToFile 是 True,必須指定列印目標之 .prn 檔案的名稱及路徑,並以引號括住。 |
| Copies | 選用 | Long | 要列印的份數。 預設值為一份。 |
| Collate | 選用 | 布林值 | 自動分頁則為 True。 不自動分頁則為 False。 預設值為 False 。 |
| 黑色 | 選用 | 布林值 | 將所有色彩列印成黑色以確保在印出的繪圖上可以看到全部的圖形,則為 True。 如果單色印表機會將繪圖中很淡的色彩轉譯為白色,而不是灰階,這個設定就很有用。 正常列印彩色則為 False。 預設值為 False 。 |
傳回值
無
註解
呼叫 PrintOut 方法就像在 列印 對話框中選擇列印選項 (點選 檔案 標籤 ,點選列印,再 ) 點列印 ,最後點 確定。
PrintRange 可能的值如下表所示,並以 Visio 類型庫中的 VisPrintOutRange 宣告。
| 常數 | 值 | 描述 |
|---|---|---|
| visPrintAll | 0 | 列印所有前景頁面。 |
| visPrintCurrentPage | 2 | 列印使用中頁面。 |
| visPrintCurrentView | 4 | 列印目前檢視區域。 |
| visPrintFromTo | 1 | 列印介於 FromPage 值與 ToPage 值之間的頁面。 |
| visPrintSelection | 3 | 列印選取範圍。 |
範例
這個 Microsoft Visual Basic for Applications (VBA) 巨集會顯示如何使用 PrintOut 方法在使用中的印表機列印兩份目前頁面。
Public Sub PrintOut_Example()
'Print two copies of the current page to the default printer
ThisDocument.PrintOut visPrintCurrentPage, , , , , , , 2
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。