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.