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

若要在打印对象前让 Microsoft Office Excel 调用打印预览,请使用 true。 若要立即打印对象,请使用 false

ActivePrinter
Object

设置活动打印机的名称。

PrintToFile
Object

若要打印到文件,请使用 true。 若未指定 PrToFileName,则 Excel 会提示用户输入输出文件的名称。

Collate
Object

若逐份打印多个副本,请使用 true

PrToFileName
Object

如果 PrintToFile 设为 true,则此参数指定要打印到的文件的名称。

返回

示例

下面的代码示例设置 上的 Sheet1控件的值。EmployeeNameCellXmlMappedRange 接下来,该示例将 前两页内容的 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

注解

To 的说明From中的“页面”是指打印的页面,而不是范围中的页面。

适用于