Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Publica una copia de una presentación de Microsoft PowerPoint como archivo con formato fijo, ya sea PDF o XPS.
Sintaxis
más sencilla.ExportAsFixedFormat (Path, FixedFormatType, Intent, FrameSlides, HandoutOrder, OutputType, PrintHiddenSlides, PrintRange, RangeType, SlideShowName, IncludeDocProperties, KeepIRMSettings, DocStructureTags, BitmapMissingFonts, UseISO19005_1, ExternalExporter)
expresión Una 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. |
| Intervalo de impresión | Obligatorio | Intervalo de impresión | El rango 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 a formato PDF. |
| ppFixedFormatTypeXPS | 1 | Exportar a formato XPS. |
El valor del parámetro Intent puede ser una de estas constantes PpFixedFormatIntent.
| Constante | Descripción |
|---|---|
| ppFixedFormatIntentPrint | Destinado a ser publicado en línea e impreso. |
| ppFixedFormatIntentScreen | Valor predeterminado. Destinado a publicarse únicamente 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 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 la licencia de fuentes no le permita incrustar 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 obligatorio, pero se puede establecer en Nothing "todos".
Si la presentación no se descarga completamente, se produce un error con este método y se produce un error. Para obtener más información sobre los documentos parciales, consulte 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.