Share via


Método Document.ExportAsFixedFormat (Visio)

Exporta un documento de Microsoft Visio como un archivo en un formato fijo, que puede ser PDF o XPS.

Sintaxis

expresión. ExportAsFixedFormat (FixedFormat, OutputFileName, Intent, PrintRange, FromPage, ToPage, ColorAsBlack, IncludeBackground, IncludeDocumentProperties, IncludeStructureTags, UseISO19005_1, FixedFormatExtClass)

Expresión Expresión que devuelve un objeto Document .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
FixedFormat Obligatorio VisFixedFormatTypes Tipo de formato en que se exportará el documento. Vea la sección Comentarios para obtener los posibles valores.
OutputFileName Opcional Cadena Nombre y ruta de acceso del archivo al que se exportarán los datos, entre comillas.
Intent Obligatorio VisDocExIntent Calidad de los datos exportados. Vea la sección Comentarios para obtener los posibles valores.
Printrange Obligatorio VisPrintOutRange Intervalo de páginas del documento que se va a exportar. Vea la sección Comentarios para obtener los posibles valores.
FromPage Opcional Long Si PrintRange es visPrintFromTo, la primera página del intervalo que se va a exportar. El valor predeterminado es 1, que indica la primera página del dibujo.
ToPage Opcional Long Si PrintRange es visPrintFromTo, la última página del intervalo que se va a exportar. El valor predeterminado es -1, que indica la última página del dibujo.
ColorAsBlack Opcional Boolean True para representar todos los colores en negro a fin de asegurarse de que todas las formas estén visibles en el dibujo exportado. False para representar los colores normalmente. El valor predeterminado es Falso.
IncludeBackground Opcional Boolean Indica si se incluirán las páginas de fondo en el archivo exportado. El valor predeterminado es True.
IncludeDocumentProperties Opcional Boolean Indica si se incluirán las propiedades del documento en el archivo exportado. El valor predeterminado es True.
IncludeStructureTags Opcional Boolean Si desea incluir etiquetas de estructura de documento para mejorar la accesibilidad de documentos. El valor predeterminado es True.
UseISO19005_1 Opcional Boolean Si el documento resultante es compatible con ISO 19005-1 (PDF/A). El valor predeterminado es Falso.
FixedFormatExtClass Opcional [UNKNOWN] Puntero a una clase que implementa la interfaz IMsoDocExporter a fin de crear una salida con formato fijo personalizada. El valor predeterminado es un puntero nulo.

Valor devuelto

Nothing

Comentarios

El método ExportAsFixedFormat crea un archivo que contiene una vista estática del documento de Visio.

Los posibles valores del parámetro FixedFormat se muestran en la siguiente tabla y se declaran en VisFixedFormatTypes en la biblioteca de tipos de Visio.

Constante Valor Descripción
visFixedFormatPDF 1 Formato fijo PDF
visFixedFormatXPS 2 Formato fijo XPS

Los valores posibles para el parámetro Intent se muestran en la tabla siguiente y se declaran en VisDocExIntent en la biblioteca de tipos de Visio.

Constante Valor Descripción
visDocExIntentPrint 1 Para su publicación en línea e impresión
visDocExIntentScreen 0 Sólo para su publicación en línea

Los valores posibles para el parámetro PrintRange se muestran en la tabla siguiente y se declaran en VisPrintOutRange en la biblioteca de tipos de Visio.

Constante Valor Descripción
visPrintAll 0 Se imprimen todas las páginas de primer plano.
visPrintCurrentPage 2 Se imprime la página activa.
visPrintCurrentView 4 Se imprime el área de vista actual.
visPrintFromTo 1 Se imprimen las páginas comprendidas entre el valor de FromPage y el valor de ToPage.
visPrintSelection 3 Se imprime la selección.

Ejemplo:

En la siguiente macro de Microsoft Visual Basic para Aplicaciones (VBA) se muestra cómo utilizar el método ExportAsFixedFormat para exportar el documento de Visio activo al directorio raíz de la unidad C en formato PDF.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.