如何:以编程方式打印工作表

您可以打印工作簿中的任何工作表。

**适用于:**本主题中的信息适用于 Excel 2013 和 Excel 2010 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

在文档级自定义项中打印工作表

打印工作表

  • 调用 Sheet1 的 PrintOut 方法,要求打印两份,并在打印前预览文档。

    Globals.Sheet1.PrintOut(From:=1, To:=1, Copies:=2, Preview:=True)
    
    Globals.Sheet1.PrintOut(1, 1, 2, true);
    

PrintPreview 方法允许您在**“打印预览”**窗口中显示指定的对象。下面的代码假定您具有一个名为 Sheet1 的 Worksheet 宿主项。

打印前预览页面

  • 调用工作表的 PrintPreview 方法。

    Globals.Sheet1.PrintPreview()
    
    Globals.Sheet1.PrintPreview();
    

在应用程序级外接程序中打印工作表

打印工作表

  • 调用活动工作表的 _Worksheet.PrintOut 方法,请求打印两份,并在打印前预览文档。

    CType(Application.ActiveSheet, Excel.Worksheet).PrintOut _
       (From:=1, To:=1, Copies:=2, Preview:=True)
    
    ((Excel.Worksheet)Application.ActiveSheet).PrintOut
        (1, 1, 2, true);
    

_Worksheet.PrintPreview 方法允许您在**“打印预览”**窗口中显示指定的对象。

打印前预览页面

  • 调用活动工作表的 _Worksheet.PrintPreview 方法。

    CType(Application.ActiveSheet, Excel.Worksheet).PrintPreview()
    
    ((Excel.Worksheet)Application.ActiveSheet).PrintPreview();
    

请参见

任务

如何:以编程方式在工作表中检查拼写

概念

使用工作表

工作表宿主项

对 Office 项目中对象的全局访问

Office 解决方案中的可选参数