Compartilhar via


Método Document.ExportAsFixedFormat (Visio)

Exporta um documento do Microsoft Visio como um arquivo em um formato fixo que pode ser PDF ou XPS.

Sintaxe

expressão. ExportAsFixedFormat (FixedFormat, OutputFileName, Intent, PrintRange, FromPage, ToPage, ColorAsBlack, IncludeBackground, IncludeDocumentProperties, IncludeStructureTags, UseISO19005_1, FixedFormatExtClass)

Expressão Uma expressão que retorna um objeto Document .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
FixedFormat Obrigatório VisFixedFormatTypes O tipo de formato no qual o documento deverá ser exportado. Consulte Comentários para obter os valores possíveis.
Outputfilename Opcional String O nome e o caminho do arquivo de saída, entre aspas.
Intent Obrigatório VisDocExIntent A qualidade da saída. Consulte Comentários para obter os valores possíveis.
Printrange Obrigatório VisPrintOutRange O intervalo de páginas do documento a serem exportadas. Consulte Comentários para obter os valores possíveis.
Frompage Opcional Long Se PrintRange for visPrintFromTo, a primeira página no intervalo a ser exportada. O padrão é 1, que indica a primeira página do desenho.
Topage Opcional Long Se PrintRange for visPrintFromTo, a última página no intervalo a ser exportado. O padrão é -1, que indica a última página do desenho.
ColorAsBlack Opcional Boolean True para renderizar todas as cores como pretas e garantir a visibilidade de todas as formas no desenho exportado. False para renderizar as cores normalmente. O padrão é False.
IncludeBackground Opcional Boolean Se devem ser incluídas páginas de plano de fundo no arquivo exportado. O padrão é True.
IncludeDocumentProperties Opcional Boolean Se devem ser incluídas propriedades do documento no arquivo exportado. O padrão é True.
IncludeStructureTags Opcional Boolean Se deve incluir as marcas de estrutura do documento para melhorar a acessibilidade de documentos. O padrão é True.
UseISO19005_1 Opcional Boolean Se o documento resultante é compatível com ISO 19005-1 (PDF/A). O padrão é False.
FixedFormatExtClass Opcional [DESCONHECIDO] Um ponteiro para uma classe que implementa a interface IMsoDocExporter para a criação de uma saída fixa personalizada. O padrão é um ponteiro nulo.

Valor de retorno

Nada

Comentários

O método ExportAsFixedFormat cria um arquivo que contém uma exibição estática do documento do Visio.

Os valores possíveis para o parâmetro FixedFormat são exibidos na tabela a seguir e declarados em VisFixedFormatTypes na biblioteca de tipos do Visio.

Constant Valor Descrição
visFixedFormatPDF 1 Formato fixo PDF
visFixedFormatXPS 2 Formato fixo XPS

Os valores possíveis para o parâmetro Intent são mostrados na tabela a seguir e declarados no VisDocExIntent na biblioteca de tipos do Visio.

Constant Valor Descrição
visDocExIntentPrint 1 Destina-se à publicação online e impressa
visDocExIntentScreen 0 Destina-se à publicação somente online

Os valores possíveis para o parâmetro PrintRange são mostrados na tabela a seguir e declarados no VisPrintOutRange na biblioteca de tipos do Visio.

Constant Valor Descrição
visPrintAll 0 Imprime todas as páginas do primeiro plano.
visPrintCurrentPage 2 Imprime a página ativa.
visPrintCurrentView 4 Imprime a área de exibição atual.
visPrintFromTo 1 Imprime as páginas entre os valores FromPage e ToPage.
visPrintSelection 3 Imprime uma seleção.

Exemplo

A macro a seguir do Microsoft Visual Basic for Applications (VBA) mostra como usar o método ExportAsFixedFormat para exportar o documento ativo do Visio em formato PDF para a raiz da unidade C.

Public Sub ExportAsFixedFormat_Example() 
 
    ActiveDocument.ExportAsFixedFormat visFixedFormatPDF, "C:\ExportedVisioDocument .pdf", visDocExIntentPrint, visPrintAll 
 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.