共用方式為


Document.PrintOut 方法 (Visio)

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

語法

運算式PrintOut (PrintRangeFromPageToPageScaleCurrentViewToPaperPrinterNamePrintToFileOutputFileNameCopiesCollateColorAsBlack)

表達 代表 Document 物件的變數。

參數

名稱 必要/選用 資料類型 描述
PrintRange 必要 VisPrintOutRange 要列印的文件頁面範圍。 如需可能的值,請參閱<備註>。
FromPage 選用 Long 如果 PrintRange 是 visPrintFromTo,表示列印範圍的第一頁。 預設值為 1,表示繪圖的第一頁。
ToPage 選用 Long 如果 PrintRange 是 visPrintFromTo,表示列印範圍的最後一頁。 預設值為 -1,表示繪圖的最後一頁。
ScaleCurrentViewToPaper 選用 布林值 如果 PrintRange 是 visPrintCurrentView,將程式視窗顯示的繪圖部分,縮放到目前預設的紙張大小,則為 True,依印表機的紙張大小進行列印,則為 False。 預設值為 False
PrinterName 選用 字串 要使用的印表機名稱。 預設值是目前在 Visio 中選取的印表機。
PrintToFile 選用 布林值 將要列印的資訊傳送到磁碟上的檔案,而不是傳送到印表機,則為 True,列印到印表機,則為 False。 預設值為 False 。 如果您為 PrintToFile 指定 True ,但未傳遞 OutputFileName 的有效值,則繪圖會傳送至使用中的印表機。
OutputFileName 選用 String 如果 PrintToFile 是 True,必須指定列印目標之 .prn 檔案的名稱及路徑,並以引號括住。
Copies 選用 Long 要列印的份數。 預設值為一份。
Collate 選用 布林值 自動分頁則為 True。 不自動分頁則為 False。 預設值為 False
ColorAsBlack 選用 布林值 將所有色彩列印成黑色以確保在印出的繪圖上可以看到全部的圖形,則為 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 支援與意見反應