如何:打印工作表

更新: 2008 年 7 月

适用于

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

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

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

打印工作表

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

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

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

打印前预览页面

  • 调用工作表的 PrintPreview 方法。

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

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

打印工作表

  • 调用活动工作表的 _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, missing, missing, missing, missing);
    

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

打印前预览页面

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

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

请参见

任务

如何:在工作表中检查拼写

如何:以编程方式通过电子邮件发送工作簿

概念

使用工作表

工作表宿主项

对 Visual Studio Tools for Office 项目中的对象的全局访问

了解 Office 解决方案中的可选参数

修订记录

日期

修订历史记录

原因

2008 年 7 月

增加了一个可在应用程序级外接程序中使用的代码示例。

客户反馈。