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.