共用方式為


Document.PrintOut 方法 (Visio)

會列印使用中文件的內容並提供各種列印選項。

語法

表情列印輸出 (PrintRangeFromPageToPageScaleCurrentViewToPaperPrinterNamePrintToFileOutputFileNameCopiesCollateColorAsBlack)

一個代表 文件 物件的變數。

參數

名稱 必要/選用 資料類型 描述
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 支援與意見反應