Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Visual Studio fornece modelos de projeto que você pode usar para criar suplementos VSTO para o Microsoft Office PowerPoint. Você pode usar suplementos VSTO para automatizar o PowerPoint, estender os recursos do PowerPoint ou personalizar a interface do usuário (interface do usuário) do PowerPoint.
Para obter mais informações sobre suplementos VSTO, consulte Introdução à programação de suplementos VSTO e arquitetura de suplementos VSTO. Se você não estiver familiarizado com a programação com o Microsoft Office, consulte Introdução (desenvolvimento do Office no Visual Studio).
Aplica-se a: As informações neste tópico se aplicam a projetos de suplemento VSTO para PowerPoint. Para obter mais informações, consulte Os recursos disponíveis pelo aplicativo do Office e pelo tipo de projeto.
Observação
Interessado em desenvolver soluções que estendam a experiência do Office em várias plataformas? Confira o novo modelo de Suplementos do Office. Os complementos do Office têm um menor impacto em comparação com complementos e soluções VSTO, e você pode criá-los usando quase qualquer tecnologia de programação da web, como HTML5, JavaScript, CSS3 e XML.
Automatizar o PowerPoint usando o modelo de objeto do PowerPoint
O modelo de objeto do PowerPoint expõe muitos tipos que você pode usar para automatizar o PowerPoint. Esses tipos permitem que você escreva código para realizar tarefas comuns:
Crie e formate apresentações programaticamente.
Adicione ou remova slides de apresentações.
Adicionar ou alterar formas em um slide.
Para acessar o modelo de objeto do PowerPoint a partir de um suplemento do VSTO, use o campo
Applicationda classeThisAddInem seu projeto. OApplicationcampo retorna um objeto Application que representa a instância atual do PowerPoint. Para obter mais informações, consulte Suplementos VSTO de Programa.Ao chamar o modelo de objeto do PowerPoint, você usa tipos fornecidos no assembly de interoperabilidade primária do PowerPoint. A assemblagem de interoperabilidade primária funciona como uma ponte entre o código gerenciado no Suplemento VSTO e o modelo de objeto COM no PowerPoint. Todos os tipos no assembly de interoperabilidade primário do PowerPoint são definidos no namespace Microsoft.Office.Interop.PowerPoint . Para obter mais informações sobre assemblies de interoperabilidade primários, consulte Visão geral do desenvolvimento de soluções para o Office (VSTO) e Assemblies de Interoperabilidade Primários do Office.
Usar a documentação do modelo de objeto do PowerPoint
Para obter informações completas sobre o modelo de objeto do PowerPoint, você pode consultar a referência do PowerPoint PIA (Assembly de Interoperabilidade Principal) e a referência do modelo de objeto do VBA.
Referência de assembly de interoperabilidade primário
A documentação de referência PIA do PowerPoint descreve os tipos no assembly de interoperabilidade primário do PowerPoint. Esta documentação está disponível no seguinte local: referência de assembly primária de interoperabilidade do PowerPoint 2010.
Para obter mais informações sobre o design do PowerPoint PIA, como as diferenças entre classes e interfaces no PIA e como os eventos no PIA são implementados, consulte Visão geral de classes e interfaces nos assemblies de interoperabilidade primários do Office.
Referência do modelo de objeto do VBA
O modelo de objeto VBA faz referência ao modelo de objeto do PowerPoint, pois ele é exposto ao código VBA (Visual Basic for Applications). Para obter mais informações, consulte a referência do modelo de objeto do PowerPoint 2010.
Todos os objetos e membros na referência do modelo de objeto VBA correspondem a tipos e membros no PIA (assembly de interoperabilidade primário) do PowerPoint. Por exemplo, o objeto Presentation na referência do modelo de objeto do VBA corresponde ao tipo de apresentação no PowerPoint PIA. Embora a referência do modelo de objeto do VBA forneça exemplos de código para a maioria das propriedades, métodos e eventos, você deve traduzir o código VBA nessa referência para Visual Basic ou Visual C# se quiser usá-los em um projeto de Suplemento VSTO do PowerPoint criado usando o Visual Studio.
Personalizar a interface do usuário do PowerPoint
Você pode modificar a interface do usuário do PowerPoint das seguintes maneiras.
| Tarefa | Para obter mais informações |
|---|---|
| Crie um painel de tarefas personalizado. | Painéis de tarefas personalizados |
| Adicione guias personalizadas à Faixa de Opções. | Visão geral do Ribbon |
| Adicione grupos personalizados a uma guia interna na Faixa de Opções. | Como: Personalizar uma guia integrada |
Para obter mais informações sobre como personalizar a interface do usuário do PowerPoint e outros aplicativos do Microsoft Office, consulte a personalização da interface do usuário do Office.
Conteúdo relacionado
- Passo a passo: criar seu primeiro suplemento VSTO para o PowerPoint
- Comece a programar Add-ins VSTO
- Visão geral de desenvolvimento de soluções do Office (VSTO)
- Arquitetura de suplementos VSTO
- Como criar projetos do Office no Visual Studio
- Programar complementos VSTO
- Escrever código em soluções do Office
- Assemblies primárias de interoperabilidade do Office
- Personalização da interface do usuário do Office
- PowerPoint 2010 no desenvolvimento do Office