Como imprimir documentos do Visio programaticamente
Você pode imprimir um documento do Visio de Microsoft Office completo ou apenas uma página específica.
Para obter detalhes sobre os métodos de impressão, consulte a documentação de referência do VBA para o Microsoft.Office.Interop.Visio.Document.Print método e Microsoft.Office.Interop.Visio.Page.Print método.
Imprimir um documento do Visio
Para imprimir um documento completo
Chamar o Microsoft.Office.Interop.Visio.Document.Print método da Microsoft.Office.Interop.Visio.Document o objeto que você deseja imprimir.
O exemplo de código a seguir imprime o documento ativo.Para usar esse exemplo, execute o código a partir do ThisAddIn classe em seu projeto.
Me.Application.ActiveDocument.Print()
this.Application.ActiveDocument.Print();
Imprimir uma página de um documento do Visio
Para imprimir uma página de um documento
Chamar o Microsoft.Office.Interop.Visio.Pages.Print método da Microsoft.Office.Interop.Visio.Pages o objeto que você deseja imprimir.
O exemplo de código a seguir imprime a primeira página do documento ativo.Para usar esse exemplo, execute o código a partir do ThisAddIn classe em seu projeto.
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();
Consulte também
Tarefas
Como criar novos documentos do Visio programaticamente
Como abrir documentos do Visio programaticamente
Como fechar documentos do Visio programaticamente
Como salvar documentos do Visio programaticamente
Conceitos
Visão geral do modelo de objeto do Visio