Compartilhar via


Presentation.ExportAsFixedFormat method (PowerPoint) (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 devolve um objeto Apresentação .

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 Obrigatório PrintRange O intervalo de diapositivos pode ser Nothing.
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 definições de IRM também devem ser exportadas.

Se FixedFormatType for PpFixedFormatTypePDF, este sinalizador determina se as etiquetas e as definições de IRM devem ser exportadas.

A predefinição é Verdadeiro.
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 Destina-se a ser publicado online e impresso.
ppFixedFormatIntentScreen O padrão. Destina-se a ser publicado apenas 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 Imprime a vista de destaques.
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 Verdadeiro quando o licenciamento do tipo de letra não lhe permite incorporar um tipo de letra no ficheiro 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 comporta-se especialmente para PDF. Controla a retenção de etiquetas e encriptação para o ficheiro de saída. Para obter mais informações, consulte Gerir etiquetas de confidencialidade nas aplicações do Office.

O parâmetro PrintRange é obrigatório, mas pode ser definido como Nothing para todos.

Se a apresentação não for totalmente transferida, este método falha e ocorre um erro. Para obter mais informações sobre 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.