如何:打印 Visio 文档
您可以打印整个 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();