共用方式為


XmlMappedRange.PrintOutEx 方法

定義

印出 XmlMappedRange

public object PrintOutEx (object From, object To, object Copies, object Preview, object ActivePrinter, object PrintToFile, object Collate, object PrToFileName);
abstract member PrintOutEx : obj * obj * obj * obj * obj * obj * obj * obj -> obj
Public Function PrintOutEx (Optional From As Object, Optional To As Object, Optional Copies As Object, Optional Preview As Object, Optional ActivePrinter As Object, Optional PrintToFile As Object, Optional Collate As Object, Optional PrToFileName As Object) As Object

參數

From
Object

開始列印的頁碼。 如果省略這個引數,則會從第一頁開始列印。

To
Object

要列印之最後一頁的頁碼。 如果省略這個引數,則會在最後一頁結束列印。

Copies
Object

要列印的份數。 如果省略這個引數,則會列印一份。

Preview
Object

true 可讓 Microsoft Office Excel 在列印物件之前叫用列印預覽。 false 可立即列印物件。

ActivePrinter
Object

設定使用中印表機的名稱。

PrintToFile
Object

true 可列印至檔案。 如果未指定 PrToFileName,Excel 會提示使用者輸入輸出檔的名稱。

Collate
Object

true 可將多個複本自動分頁。

PrToFileName
Object

如果 PrintToFile 設定為 true,這個引數指定您要列印至其中之檔案的名稱。

傳回

範例

下列程式代碼範例會在 上設定 控件的值EmployeeNameCellXmlMappedRangeSheet1 接下來,此範例會將 內容前兩頁 EmployeeNameCell 的一個複本列印到預設印表機。

注意

一般而言,您會從 XML 檔案填入 XmlMappedRange 控件。 本範例會硬式編碼 控件的值,以便簡化。

private void PrintXMLMappedRange()
{
    Globals.Sheet1.EmployeeNameCell.Value2 = "Karina Leal";

    Globals.Sheet1.EmployeeNameCell.PrintOutEx(
        1,
        2,
        1,
        false,
        
        false,
        true);
}
Private Sub PrintXMLMappedRange()
    Globals.Sheet1.EmployeeNameCell.Value2 = "Karina Leal"

    Globals.Sheet1.EmployeeNameCell.PrintOutEx( _
        From:=1, _
        To:=2, _
        Copies:=1, _
        Preview:=False)
End Sub

備註

和描述FromTo中的「頁面」是指列印的頁面,而不是範圍中的頁面。

適用於