以编程方式打印工作表

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

适用于: 本主题中的信息适用于 Excel 的文档级项目和 VSTO 外接程序项目。 有关详细信息,请参阅办公室应用程序和项目类型提供的功能。

打印工作表

  1. 先调用 Sheet1PrintOut 方法,请求两个副本,然后预览文档,再进行打印。

    Globals.Sheet1.PrintOut(1, 1, 2, true);
    

    使用此方法PrintPreview可以在“打印预览”窗口中显示指定的对象。 以下代码假定你已具有一个名为 Sheet1Worksheet 主机项。

在打印之前预览页面

  1. 调用工作表的 PrintPreview 方法。

    Globals.Sheet1.PrintPreview();
    

打印工作表

  1. 先调用活动工作表的 PrintOut 方法,请求两个副本,然后预览文档,再进行打印。

    ((Excel.Worksheet)Application.ActiveSheet).PrintOut
        (1, 1, 2, true);
    

    使用此方法PrintPreview可以在“打印预览”窗口中显示指定的对象

在打印之前预览页面

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

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