若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文
建議使用 Visual Studio 2017

WorksheetBase.PrintOut 方法

列印工作表。

命名空間:  Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

public void PrintOut(
	Object from,
	Object to,
	Object copies,
	Object preview,
	Object activePrinter,
	Object printToFile,
	Object collate,
	Object prToFileName
)

參數

from
類型:System.Object
要開始列印的頁碼。 如果省略這個引數,則會從頭開始列印。
to
類型:System.Object
要列印的最後一頁的頁碼。 如果省略這個引數,則會列印到最後一頁。
copies
類型:System.Object
要列印的份數。 如果省略這個引數,則會列印一份報表。
preview
類型:System.Object
true 表示 Microsoft Office Excel 會先叫用預覽列印再列印物件,false (或省略) 則表示會立即列印物件。
activePrinter
類型:System.Object
設定作用中印表機的名稱。
printToFile
類型:System.Object
true 表示列印至檔案。 如果未指定 PrToFileName,則 Excel 會提示使用者輸入輸出檔的名稱。
collate
類型:System.Object
true 表示列印多份複本並自動分頁。
prToFileName
類型:System.Object
如果 PrintToFile 設定為 true,則這個引數會指定您想要列印至 (檔案) 的檔案名稱。

FromTo 的說明中,「頁」指的是要列印的頁面,而不是工作表中所有的頁面。

選擇性參數

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

下列程式碼範例會使用 PrintOut 方法,將目前的工作表列印至使用者指定的檔名。

這是示範文件層級自訂的範例。


private void PrintToFile()
{
    // Make sure the worksheet has some data before printing.
    this.Range["A1"].Value2 = "123";
    this.PrintOut(1, 2, 1, false, true, false);
}


顯示: