Compartilhar via


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

Outros recursos

Soluções do Visio