如何:打印 Visio 文档

更新:2007 年 11 月

您可以打印整个 Microsoft Office Visio 文档,也可以只打印某一特定页。

有关打印方法的详细信息,请参见 Microsoft.Office.Interop.Visio.Document.Print 方法和 Microsoft.Office.Interop.Visio.Page.Print 方法的 VBA 参考文档。

打印 Visio 文档

打印整个文档

  • 调用想要打印的 Microsoft.Office.Interop.Visio.Document 对象的 Microsoft.Office.Interop.Visio.Document.Print 方法。

    下面的代码示例将打印活动文档。若要使用此示例,请从项目内的 ThisAddIn 类中运行代码。

    Me.Application.ActiveDocument.Print()
    
    this.Application.ActiveDocument.Print();
    

打印 Visio 文档的某一页

打印文档的某一页

  • 调用想要打印的 Microsoft.Office.Interop.Visio.Pages 对象的 Microsoft.Office.Interop.Visio.Pages.Print 方法。

    下面的代码示例打印活动文档的第一页。若要使用此示例,请从项目内的 ThisAddIn 类中运行代码。

    Dim pageIndex As Integer = 1
    Dim visioDocPages As Visio.Pages = Me.Application.ActiveDocument.Pages
    If pageIndex <= visioDocPages.Count Then
        visioDocPages(pageIndex).Print()
    End If
    
    int pageIndex = 1;
    Visio.Pages visioDocPages = this.Application.ActiveDocument.Pages;
    if (pageIndex <= visioDocPages.Count)
        visioDocPages[pageIndex].Print();
    

请参见

任务

如何:新建新的 Visio 文档

如何:打开 Visio 文档

如何:关闭 Visio 文档

如何:保存 Visio 文档

概念

Visio 解决方案

Visio 对象模型概述