Classe Presentation (PowerPoint VBA)

A classe Presentation representa uma apresentação do Microsoft PowerPoint.

As classes Application, DocumentWindow, ProtectedViewWindow e SlideShowWindow. dão acesso à classe Presentation

Para usar uma variável de classe Presentation, ela primeiro precisa ser instanciada por exemplo

Dim prs as Presentation
Set prs = ActivePresentation

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo Presentation: Application.ActivePresentation, DocumentWindow.Presentation, Presentations.Add, Presentations.Item, Presentations.Open, Presentations.Open2007, ProtectedViewWindow.Edit, ProtectedViewWindow.Presentation e SlideShowWindow.Presentation.

Métodos

AcceptAll - Aceita todas as alterações.

AddTitleMaster - Adiciona um título mestre à apresentação especificada e retorna um objeto Master que representa o título mestre.

AddToFavorites - Adiciona um atalho que representa a seleção atual na apresentação especificada na pasta de favoritos do Windows.

ApplyTemplate - Aplica um modelo de design à apresentação especificada.

ApplyTemplate2 - Aplica um modelo de design e uma e de tema à apresentação.

ApplyTheme - Aplica um tema ou modelo de design à apresentação especificada.

CanCheckIn - Retorna true se o Microsoft PowerPoint pode fazer check-in de uma apresentação especificada para um servidor.

CheckIn - Retorna uma apresentação de um computador local para um servidor e define o arquivo local como somente leitura para que ele não possa ser editado localmente.

CheckInWithVersion - Retorna uma apresentação de um computador local para um servidor e define o arquivo local como somente leitura para que ele não possa ser editado localmente.

Close - Fecha a apresentação especificada.

Convert2 - Converte um arquivo em um tipo de arquivo diferente.

CreateVideo - Cria um vídeo em um objeto Presentation.

EndReview - Encerra o ciclo de revisão.

EnsureAllMediaUpgraded - Garante que todas as mídias estejam atualizadas em um objeto Presentation.

Export - Exporta cada slide da apresentação, usando o filtro gráfico especificado, e salva os arquivos exportados na pasta especificada.

ExportAsFixedFormat - Publica uma cópia de uma apresentação do Microsoft PowerPoint como um arquivo em um formato fixo, PDF ou XPS.

ExportAsFixedFormat2 - Publica uma cópia de uma apresentação do Microsoft PowerPoint como um arquivo em um formato fixo, PDF ou XPS.

FollowHyperlink - Exibe um documento armazenado em cache, se este já tiver sido baixado. Caso contrário, esse método resolve o hiperlink, faz o download do documento de destino e exibe-o no aplicativo apropriado.

GetWorkflowTasks - Retorna a coleção de Microsoft Office WorkflowTasks.

GetWorkflowTemplates - Retorna a coleção Microsoft Office WorkflowTemplates .

LockServerFile - Bloqueia a apresentação no servidor do Microsoft Office SharePoint para impedir sua modificação.

Merge - Mescla as alterações em uma apresentação com outra.

MergeWithBaseline - Mescla uma apresentação com outra apresentação.

NewWindow - Abre uma nova janela que contém a apresentação especificada. Retorna um objeto DocumentWindow que representa a nova janela.

PrintOut - Imprime a apresentação especificada.

PublishSlides - Cria uma apresentação da Web no formato HTML contendo slides a partir de qualquer apresentação carregada. Você pode exibir a apresentação publicada em um navegador da Web.

RejectAll - Rejeita todas as alterações.

RemoveDocumentInformation - Remove informações do documento, como informações pessoais, comentários e propriedades do documento, de uma apresentação do Microsoft PowerPoint.

Save - Salva a apresentação especificada.

SaveAs - Salva uma apresentação que ainda não foi salva, ou uma apresentação salva anteriormente com um nome diferente.

SaveCopyAs - Salva uma cópia da apresentação especificada para um arquivo, sem modificar o original.

SaveCopyAs2 - Salva uma cópia da apresentação especificada para um arquivo, sem modificar o original.

SendFaxOverInternet - Envia uma apresentação como um fax para os destinatários especificados.

SetPasswordEncryptionOptions - Define as opções que o Microsoft PowerPoint utiliza para criptografar apresentações com senhas.

UpdateLinks - Atualiza os objetos OLE vinculados em uma apresentação específica.

Propriedades

AutoSaveOn True se as edições na apresentação forem salvas automaticamente. Boolean de leitura/gravação.

Broadcast Retorna o objeto de transmissão do objeto Presentation atual. Somente leitura.

BuiltInDocumentProperties Retorna uma coleção DocumentProperties que representa todas as propriedades de documento internas para a apresentação especificada. Somente leitura.

ChartDataPointTrack Retorna ou define um Boolean que especifica se os gráficos usam o rastreamento de ponto de dados de referência de célula. Leitura/gravação.

Coauthoring Retorna um objeto Coauthoring do objeto de apresentação atual. Somente leitura.

ColorSchemes Retorna uma coleção ColorSchemes que representa os esquemas de cores da apresentação especificada. Somente leitura.

CommandBars Retorna uma coleção CommandBars que representa a barra de comandos mesclada definir a partir do aplicativo de contêiner de host e o Microsoft PowerPoint. Essa propriedade retorna um objeto válido somente quando o contêiner é um servidor DocObject, como o Microsoft Binder, e o PowerPoint está atuando como um servidor OLE. Somente leitura.

Container Retorna o objeto que contém a apresentação incorporada especificada. Somente leitura.

ContentTypeProperties Retorna a coleção Microsoft Office metaproperties que descreve os metadados armazenados na apresentação. Somente leitura.

CreateVideoStatus Retorna o status da criação de um vídeo na apresentaçãoatual. Somente leitura.

CustomDocumentProperties Retorna uma coleção DocumentProperties que representa todas as propriedades de documento personalizadas para a apresentação especificada. Somente leitura.

CustomerData Retorna um objeto CustomerData. Somente leitura.

CustomXMLParts Retorna um objeto CustomXMLParts que representa a coleção de partes XML personalizadas, associado ao objeto apresentação especificado. Somente leitura.

DefaultLanguageID Retorna ou define o idioma padrão de uma apresentação. Leitura/gravação.

DefaultShape Retorna um objeto Shape que representa a forma padrão para a apresentação. Somente leitura.

Designs Retorna um objeto Designs que representa uma coleção de designs.

DisplayComments Determina se serão exibidos comentários na apresentação especificada. Leitura/gravação.

DocumentInspectors Retorna a coleção Microsoft Office DocumentInspectors . Somente leitura.

DocumentLibraryVersions Retorna uma coleção DocumentLibraryVersions que representa a coleção de versões de uma apresentação compartilhada que tem o controle de versão habilitado e que está armazenada em uma biblioteca de documentos em um servidor.

EncryptionProvider Retorna um String que especifica o nome do provedor de criptografia de algoritmo que PowerPoint usa ao criptografar documentos. Leitura/gravação.

EnvelopeVisible Determina se o cabeçalho da mensagem de email estará visível na janela de documento. Leitura/gravação.

ExtraColors Retorna um objeto ExtraColors que representa as cores extras disponíveis na apresentação especificada. Somente leitura.

FarEastLineBreakLanguage Retorna ou define o idioma usado para determinar qual nível de quebra de linha será usado quando a opção de controle de quebra de linha estiver ativa. Leitura/gravação.

FarEastLineBreakLevel Retorna ou define o nível de quebra de linha baseado em caracteres asiáticos. Leitura/gravação.

Final Determina se a apresentação está marcada como final somente leitura. Leitura/gravação.

Fonts Retorna uma coleção Fonts que representa todas as fontes usadas na apresentação especificada. Somente leitura.

FullName Retorna o nome do suplemento ou salva apresentação especificada, incluindo o caminho, o atual separador de sistema de arquivos e a extensão de nome de arquivo. Cadeia de caracteressomente leitura.

GridDistance Define ou retorna um valor único que representa a distância entre as linhas de grade. Leitura/gravação.

Guides Retorna a coleção de guias associada a um layout personalizado. Somente leitura.

HandoutMaster Retorna um objeto Master que representa o folheto mestre. Somente leitura.

HasHandoutMaster Indica se a apresentação tem mídia que resida em um folheto mestre. Somente leitura

HasNotesMaster Indica se a apresentação tem mídia que resida em uma anotação mestre. Somente leitura.

HasTitleMaster MsoTrue se a apresentação especificada tem um título mestre. Somente leitura.

HasVBProject Retorna se uma apresentação ativa contém um projeto do Visual Basic for Applications VBA. Somente leitura.

InMergeMode Indica se a janela de documento está no modo de mesclagem. Somente leitura

LayoutDirection Retorna ou define a direção de layout para a interface do usuário. Leitura/gravação.

Name O nome da apresentação inclui a extensão do nome do arquivo para tipos de arquivo registrados, mas não inclui seu caminho. Você não pode usar esta propriedade para definir o nome. Use o método SaveAs para salvar a apresentação sob um nome diferente se precisar alterar o nome. Somente leitura.

NoLineBreakAfter Retorna ou define os caracteres que não podem terminar uma linha. Leitura/gravação.

NoLineBreakBefore Retorna ou define os caracteres que não podem iniciar uma linha. Leitura/gravação.

NotesMaster Retorna um objeto Master que representa as anotações mestras. Somente leitura.

PageSetup Retorna um objeto PageSetup cujas propriedades controlam os atributos de configuração de slides para a apresentação especificada. Somente leitura.

Password Retorna ou define a senha que deve ser fornecida para abrir a apresentação especificada. Leitura/gravação.

PasswordEncryptionAlgorithm Retorna o algoritmo que o Microsoft PowerPoint usa para criptografar documentos com senhas. Somente leitura.

PasswordEncryptionFileProperties Retorna se o Microsoft PowerPoint criptografar propriedades de arquivos para documentos protegidos por senhas. Somente leitura.

PasswordEncryptionKeyLength Retorna o comprimento da chave do algoritmo que o Microsoft PowerPoint usa ao criptografar documentos com senhas. Somente leitura.

PasswordEncryptionProvider Retorna o nome do provedor de criptografia do algoritmo que o Microsoft PowerPoint usa ao criptografar documentos com senhas. Somente leitura.

Path Retorna uma cadeia de caracteres que representa o caminho para o objeto especificado da apresentação. Somente leitura.

Permission expression.expression. Permission.

PrintOptions Retorna um objeto PrintOptions que representa as opções de impressão que são salvas com a apresentação especificada. Somente leitura.

ReadOnly Retorna se a apresentação especificada é somente leitura. Somente leitura.

ReadOnlyRecommended True   se a apresentação tiver sido salva como somente leitura recomendada. Boolean somente leitura .

RemovePersonalInformation Determina se o Microsoft PowerPoint deve remover todas as informações de usuário de comentários e revisões ao salvar uma apresentação. Leitura/gravação.

Research Retorna um objeto Research que fornece acesso ao recurso de serviço de pesquisa do Microsoft PowerPoint. Somente leitura.

Saved Determina se foram feitas alterações em uma apresentação desde que ela foi salva da última vez. Leitura/gravação.

SectionProperties Retorna um objeto SectionProperties. Somente leitura.

SensitivityLabel

ServerPolicy Retorna um objeto do Microsoft Office ServerPolicy . Somente leitura.

SharedWorkspace Este objeto ou membro foi substituído, mas continua a fazer parte do modelo de objeto para compatibilidade com versões anteriores. Você não deve usá-lo nos novos aplicativos.

Signatures Retorna um objeto SignatureSet que representa uma coleção de assinaturas digitais. Somente leitura.

SlideMaster Retorna um objeto Master que representa o slide mestre.

Slides Retorna uma coleção Slides que representa todos os slides da apresentação especificada. Somente leitura.

SlideShowSettings Retorna um objeto SlideShowSettings que representa as configurações de apresentação de slides para a apresentação especificada. Somente leitura.

SlideShowWindow Retorna um objeto SlideShowWindow que representa a janela de apresentação de slides na qual a apresentação especificada está sendo executada. Somente leitura.

SnapToGrid Determina se as formas devem ser encaixadas nas linhas de grade da apresentação especificada. Leitura/gravação.

Sync Este objeto ou membro foi substituído, mas continua a fazer parte do modelo de objeto para compatibilidade com versões anteriores. Você não deve usá-lo nos novos aplicativos.

Tags Retorna um objeto Tags que representa as marcas do objeto especificado. Somente leitura.

TemplateName Retorna o nome do modelo de design associado à apresentação especificada. Somente leitura.

TitleMaster Retorna um objeto Master que representa o título mestre da apresentação especificada.

VBASigned Determina se o projeto do Visual Basic for Applications VBA para o documento especificado tem uma assinatura digital. Somente leitura.

VBProject Retorna um objeto VBProject que representa o projeto do Visual Basic individual para a apresentação. Somente leitura.

Windows Retorna uma coleção DocumentWindows que representa todas as janelas de documentos associadas à apresentação especificada. Somente leitura.

WorkIdentity

WritePassword Define ou retorna a senha para salvar alterações no documento especificado. Leitura/gravação.

Broadcast - Uma biblioteca Documentos de Difusão usada para armazenar documentos sendo apresentados.

Coauthoring - Contém propriedades e métodos para manipular a coautoria em uma apresentação.

ColorSchemes - Uma coleção de todos os objetos ColorScheme da apresentação especificada. Cada objeto ColorScheme representa um esquema de cores, que é um conjunto de cores que são usados juntos em um slide.

CustomerData - Armazena informações sobre um cliente (como nome, endereço, número de telefone e assim por diante) ou outras informações no formato XML, como uma coleção de objetos CustomXMLPart associados a um objeto do Microsoft PowerPoint.

Designs - Representa uma coleção de modelos de design de slides.

DocumentWindow - Representa uma janela de documento. Objeto DocumentWindow é um membro do DocumentWindows coleção. A coleção DocumentWindows contém todas as janelas de documentos abertos.

DocumentWindows - Uma coleção de todos os objetos DocumentWindow que estão abertos no Microsoft PowerPoint. Essa coleção não inclui janelas de apresentação de slides abertas, incluídas na coleção SlideShowWindows.

ExtraColors - Representa as cores extras de uma apresentação. O objeto pode conter até oito cores, cada uma das quais é representada por um valor vermelho-verde-azul (RGB).

Fonts - Uma coleção de todos os objetos Font da apresentação especificada.

Guides - Uma coleção de objetos Guide em uma apresentação ou layout personalizado.

Master - Representa um slide mestre, um título mestre, um folheto mestre, uma anotação mestra ou um design mestre.

PageSetup - Contém informações sobre a configuração de página de slides, páginas de anotações, folhetos e estruturas de tópicos em uma apresentação.

PrintOptions - Contém opções de impressão para uma apresentação.

Research - Oferece acesso ao recurso de serviço de pesquisa do Microsoft PowerPoint.

SectionProperties - Contém propriedades e métodos para manipular as seções de uma apresentação.

Shape - Representa um objeto na camada de desenho, como uma AutoForma, uma forma livre, um objeto OLE ou uma figura.

Slides - Uma coleção de todos os objetos Slide da apresentação especificada.

SlideShowSettings - Representa a configuração de apresentação de slides de uma apresentação.

SlideShowWindow - Representa uma janela na qual uma apresentação de slides é executada.

Tags - Representa uma marca ou uma propriedade personalizada que você pode criar para uma forma, um slide ou uma apresentação.