Método Presentation.ExportAsFixedFormat (PowerPoint)
Publica uma cópia de uma apresentação do Microsoft PowerPoint como um arquivo em um formato fixo, PDF ou XPS.
Sintaxe
expressão. ExportAsFixedFormat (Path, FixedFormatType, Intent, FrameSlides, HandoutOrder, OutputType, PrintHiddenSlides, PrintRange, RangeType, SlideShowName, IncludeDocProperties, KeepIRMSettings, DocStructureTags, BitmapMissingFonts, UseISO19005_1, ExternalExporter)
Expressão Uma expressão que retorna um objeto Presentation .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Path | Obrigatório | String | O caminho para a exportação. |
FixedFormatType | Obrigatório | PpFixedFormatType | O formato para o qual os slides devem ser exportados. |
Intent | Opcional | PpFixedFormatIntent | O objetivo da exportação. |
FrameSlides | Opcional | MsoTriState | Se os slides a serem exportados devem ter um quadro como borda. |
HandoutOrder | Opcional | PpPrintHandoutOrder | A ordem na qual o folheto deve ser impresso. |
OutputType | Opcional | PpPrintOutputType | O tipo de saída. |
PrintHiddenSlides | Opcional | MsoTriState | Se os slides ocultos devem ser impressos. |
Printrange | Opcional | Printrange | O intervalo de slides. |
RangeType | Opcional | PpPrintRangeType | O tipo de intervalo de slides. |
SlideShowName | Opcional | String | O nome da apresentação de slides. |
IncludeDocProperties | Opcional | Boolean | Se as propriedades do documento também devem ser exportadas. O padrão é False. |
KeepIRMSettings | Opcional | Boolean | Se as configurações de IRM também devem ser exportadas. Se FixedFormatType for PpFixedFormatTypePDF, esse sinalizador determinará se as configurações de IRM e rótulos devem ser exportadas. O padrão é True. |
DocStructureTags | Opcional | Boolean | Se deve incluir as marcas de estrutura do documento para melhorar a acessibilidade de documentos. O padrão é True. |
BitmapMissingFonts | Opcional | Boolean | Se deseja incluir um bitmap do texto. O padrão é True. |
UseISO19005_1 | Opcional | Boolean | Se o documento resultante é compatível com ISO 19005-1 (PDF/A). O padrão é False. |
ExternalExporter | Opcional | Variante | Um ponteiro para um suplemento do Office que implementa a interface IMsoDocExporter COM e permite que as chamadas para uma implementação alternativa de código. O padrão é um ponteiro nulo. |
Comentários
O método ExportAsFixedFormat é o equivalente do comando Salvar como PDF ou XPS no menu do Office na interface de usuário do PowerPoint. O método cria um arquivo que contém uma exibição estática da apresentação ativa.
O valor do parâmetro FixedFormatType pode ser uma destas constantes PpFixedFormatType.
Constant | Valor | Descrição |
---|---|---|
ppFixedFormatTypePDF | 2 | Exportar para o formato PDF. |
ppFixedFormatTypeXPS | 1 | Exportar para o formato XPS. |
O valor do parâmetro Intent pode ser uma destas constantes PpFixedFormatIntent.
Constante | Descrição |
---|---|
ppFixedFormatIntentPrint | A intenção era ser publicada online e impressa. |
ppFixedFormatIntentScreen | O padrão. A intenção era ser publicada somente online. |
O valor do parâmetro FrameSlides pode ser uma destas constantes MsoTriState.
Constante | Descrição |
---|---|
msoFalse | O padrão. Não enquadra slides exportados. |
msoTrue | Slides de quadros exportados |
O valor do parâmetro HandoutOrder pode ser uma destas constantes PpPrintHandoutOrder.
Constante | Descrição |
---|---|
ppPrintHandoutHorizontalFirst | Imprime folhetos com slides consecutivos exibidos horizontalmente primeiro (em linhas horizontais). |
ppPrintHandoutVerticalFirst | O padrão. Imprime folhetos com slides consecutivos exibidos verticalmente primeiro (em colunas verticais). |
O valor do parâmetro OutputType pode ser uma combinação de uma ou mais dessas constantes PpPrintOutputType.
Constante | Descrição |
---|---|
ppPrintOutputBuildSlides | |
ppPrintOutputFourSlideHandouts | Imprime quatro slides por página de folheto. |
ppPrintOutputNineSlideHandouts | Imprime nove slides por página de folheto. |
ppPrintOutputNotesPages | Imprime páginas de anotações. |
ppPrintOutputOneSlideHandouts | Imprime um slide por página de folheto. |
ppPrintOutputOutline | Exibição de contorno de impressões. |
ppPrintOutputSixSlideHandouts | Imprime seis slides por página de folheto. |
ppPrintOutputSlides | Imprime todos os slides da apresentação. O padrão. |
ppPrintOutputThreeSlideHandouts | Imprime três slides por página de folheto. |
ppPrintOutputTwoSlideHandouts | Imprime dois slides por página de folheto. |
O valor do parâmetro PrintHiddenSlides pode ser uma destas constantes MsoTriState.
Constante | Descrição |
---|---|
msoFalse | O padrão. Não imprime slides ocultos. |
msoTrue | Imprime slides ocultos. |
O valor do parâmetro RangeType pode ser uma destas constantes PpPrintRangeType.
Constante | Descrição |
---|---|
ppPrintAll | O padrão. Exporta todos os slides. |
ppPrintCurrent | Exporta somente o slide atual. |
ppPrintNamedSlideShow | Exporta a apresentação de slides nomeada (personalizada) especificada em SlideShowName. |
ppPrintSelection | Exporta os slides selecionados. |
ppPrintSlideRange | Exporta o intervalo de slides especificado. |
Defina BitmapMissingFonts como True quando o licenciamento de fonte não permitir que você insira uma fonte no arquivo PDF. Se você definir este parâmetro como False, a fonte é referenciada e o computador do visualizador substitui uma fonte apropriada se aquele criados não estiver disponível.
O parâmetro KeepIRMSettings se comporta especialmente para PDF. Ele controla a retenção de rótulos e criptografia para o arquivo de saída. Para obter mais informações, consulte Gerenciar rótulos de confidencialidade em aplicativos do Office.
Se a apresentação não estiver totalmente baixada, esse método falhará e ocorrerá um erro. Para obter mais informações sobre os Documentos Parciais, consulte Trabalhar com Documentos Parciais.
Exemplo
O exemplo a seguir mostra como usar o método ExportAsFixedFormat para exportar a apresentação ativa como um arquivo .pdf denominado test.pdf para a pasta Documentos do usuário.
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
Confira também
Gerenciar rótulos de confidencialidade em aplicativos do Office
Trabalhar com documentos parciais
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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de