Método Presentation.ExportAsFixedFormat (PowerPoint)
Publica una copia de una presentación de Microsoft PowerPoint como archivo con formato fijo, ya sea PDF o XPS.
Sintaxis
expresión. ExportAsFixedFormat (Path, FixedFormatType, Intent, FrameSlides, HandoutOrder, OutputType, PrintHiddenSlides, PrintRange, RangeType, SlideShowName, IncludeDocProperties, KeepIRMSettings, DocStructureTags, BitmapMissingFonts, UseISO19005_1, ExternalExporter)
expresión Expresión que devuelve un objeto Presentation .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Path | Obligatorio | String | La ruta de acceso para la exportación. |
FixedFormatType | Obligatorio | PpFixedFormatType | El formato al que se deben exportar las diapositivas. |
Intent | Opcional | PpFixedFormatIntent | El propósito de la exportación. |
FrameSlides | Opcional | MsoTriState | Si las diapositivas que se van a exportar deben estar bordeadas por un marco. |
HandoutOrder | Opcional | PpPrintHandoutOrder | El orden en el que se debe imprimir el documento. |
OutputType | Opcional | PpPrintOutputType | El tipo de salida. |
PrintHiddenSlides | Opcional | MsoTriState | Si se imprimirán diapositivas ocultas. |
PrintRange | Obligatorio | PrintRange | El intervalo de diapositivas puede ser Nothing . |
RangeType | Opcional | PpPrintRangeType | El tipo de intervalo de diapositivas. |
SlideShowName | Opcional | String | El nombre de la presentación con diapositivas. |
IncludeDocProperties | Opcional | Boolean | Si también se deben exportar las propiedades del documento. El valor predeterminado es False. |
KeepIRMSettings | Opcional | Boolean | Si también se debe exportar la configuración de IRM. Si FixedFormatType es PpFixedFormatTypePDF, esta marca determina si se deben exportar las etiquetas y la configuración de IRM. El valor predeterminado es True. |
DocStructureTags | Opcional | Boolean | Si desea incluir etiquetas de estructura de documento para mejorar la accesibilidad de documentos. El valor predeterminado es True. |
BitmapMissingFonts | Opcional | Boolean | Si desea incluir un mapa de bits del texto. 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 False. |
ExternalExporter | Opcional | Variant | Puntero a un complemento de Office que implementa la interfaz IMsoDocExporter COM y permite las llamadas a una implementación de código alternativa. El valor predeterminado es un puntero nulo. |
Comentarios
El método ExportAsFixedFormat es el equivalente del comando Guardar como PDF o XPS en el menú de Office en la interfaz de usuario de PowerPoint. El método crea un archivo que contiene una vista estática de la presentación activa.
El valor del parámetro FixedFormatType puede ser una de estas constantes PpFixedFormatType.
Constante | Valor | Descripción |
---|---|---|
ppFixedFormatTypePDF | 2 | Exportar al formato PDF. |
ppFixedFormatTypeXPS | 1 | Exportar al formato XPS. |
El valor del parámetro Intent puede ser una de estas constantes PpFixedFormatIntent.
Constante | Descripción |
---|---|
ppFixedFormatIntentPrint | Destinado a publicarse en línea e imprimirse. |
ppFixedFormatIntentScreen | Valor predeterminado. Está pensado para publicarse solo en línea. |
El valor del parámetro FrameSlides puede ser una de estas constantes MsoTriState.
Constante | Descripción |
---|---|
msoFalse | Valor predeterminado. No se enmarcan las diapositivas exportadas. |
msoTrue | Se enmarcan las diapositivas exportadas. |
El valor del parámetro HandoutOrder puede ser una de estas constantes PpPrintHandoutOrder.
Constante | Descripción |
---|---|
ppPrintHandoutHorizontalFirst | Imprime documentos con diapositivas consecutivas que primero se muestran horizontalmente (en filas horizontales). |
ppPrintHandoutVerticalFirst | Valor predeterminado. Imprime documentos con diapositivas consecutivas que primero se muestran verticalmente (en filas verticales). |
El valor del parámetro OutputType puede ser una combinación de estas constantes PpPrintOutputType.
Constante | Descripción |
---|---|
ppPrintOutputBuildSlides | |
ppPrintOutputFourSlideHandouts | Imprime cuatro diapositivas por página del documento. |
ppPrintOutputNineSlideHandouts | Imprime nueve diapositivas por página del documento. |
ppPrintOutputNotesPages | Imprime páginas de notas. |
ppPrintOutputOneSlideHandouts | Imprime una diapositiva por página del documento. |
ppPrintOutputOutline | Imprime la vista de esquema. |
ppPrintOutputSixSlideHandouts | Imprime seis diapositivas por página del documento. |
ppPrintOutputSlides | Imprime todas las diapositivas de la presentación. Valor predeterminado. |
ppPrintOutputThreeSlideHandouts | Imprime tres diapositivas por página del documento. |
ppPrintOutputTwoSlideHandouts | Imprime dos diapositivas por página del documento. |
El valor del parámetro PrintHiddenSlides puede ser una de estas constantes MsoTriState.
Constante | Descripción |
---|---|
msoFalse | Valor predeterminado. No imprime las diapositivas ocultas. |
msoTrue | Imprime las diapositivas ocultas. |
El valor del parámetro RangeType puede ser una de estas constantes PpPrintRangeType.
Constante | Descripción |
---|---|
ppPrintAll | Valor predeterminado. Exporta todas las diapositivas. |
ppPrintCurrent | Exporta sólo la diapositiva actual. |
ppPrintNamedSlideShow | Exporta la presentación con diapositivas con nombre (personalizada) especificada en SlideShowName. |
ppPrintSelection | Exporta las diapositivas seleccionadas. |
ppPrintSlideRange | Exporta el intervalo de diapositivas especificado. |
Establezca BitmapMissingFonts en True cuando las licencias de fuentes no le permitan insertar una fuente en el archivo PDF. Si este parámetro se establece en False, se hace referencia a la fuente y el equipo sustituye una fuente adecuada si el autor no está disponible.
El parámetro KeepIRMSettings se comporta especialmente para PDF. Controla la retención de etiquetas y el cifrado en el archivo de salida. Para obtener más información, vea Administrar etiquetas de confidencialidad en aplicaciones de Office.
El parámetro PrintRange es necesario, pero se puede establecer en Nothing
para todos.
Si la presentación no está totalmente descargada, se produce un error en este método y se produce un error. Para obtener más información sobre los documentos parciales, vea Trabajar con documentos parciales.
Ejemplo
En el ejemplo siguiente, se muestra cómo usar el método ExportAsFixedFormat para exportar la presentación activa como un archivo .pdf denominado test.pdf en la carpeta Documentos del usuario.
Public Sub ExportAsFixedFormat_Example()
ActivePresentation.ExportAsFixedFormat "C:\Users\username \Documents\test.pdf", ppFixedFormatTypePDF, ppFixedFormatIntentScreen, msoCTrue, ppPrintHandoutHorizontalFirst, ppPrintOutputBuildSlides, msoFalse, , , , False, False, False, False, False
End Sub
Vea también
Administrar etiquetas de confidencialidad en las aplicaciones de Office
Trabajar con documentos parciales
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.