Soluções de PowerPoint
Visual Studio fornece modelos de projeto, que você pode usar para criar suplementos de nível de aplicativo para o PowerPoint de Microsoft Office. Você pode usar suplementos para automatizar o PowerPoint, estender os recursos do PowerPoint ou personalizar a interface de usuário (UI) do PowerPoint.
Para obter mais informações sobre suplementos de nível de aplicativo, consulte Obtenção iniciada de programação de aplicativo-nível Add-Ins e Arquitetura dos suplementos de nível de aplicativo. Se você for novo para a programação com Microsoft Office, consulte Introdução (desenvolvimento do Office em Visual Studio).
Aplicável a: As informações neste tópico se aplicam a projetos de nível de aplicativo para PowerPoint 2007 e PowerPoint 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Para uma demonstração de vídeo relacionada, consulte Fazer como i: Criar um suplemento do Microsoft PowerPoint?.
Automatizar o PowerPoint usando o modelo de objeto do PowerPoint
O modelo de objeto do PowerPoint expõe vários tipos que você pode usar para automatizar o PowerPoint. Esses tipos permitem que você escrever código para realizar tarefas comuns:
Criar e formatar apresentações através de programação.
Adicionar ou remover slides de apresentações.
Adicionar ou alterar formas em um slide.
Para acessar o modelo de objeto do PowerPoint a partir de um suplemento, use o Application campo de ThisAddIn classe no projeto. O Application campo retorna um Microsoft.Office.Interop.PowerPoint.Application objeto que representa a instância atual do PowerPoint. For more information, see Os suplementos de nível de aplicativo de programação..
Ao chamar o modelo de objeto do PowerPoint, você pode usar tipos que são fornecidos no assembly de interoperabilidade primária do PowerPoint. O assembly de interoperabilidade primário atua como uma ponte entre o código gerenciado do add-in e o modelo de objeto COM no PowerPoint. Todos os tipos no assembly de interoperabilidade primária do PowerPoint são definidos no Microsoft.Office.Interop.PowerPoint namespace. Para obter mais informações sobre assemblies de interoperabilidade primária, consulte Visão geral de desenvolvimento de soluções do Office e Assemblies de interoperabilidade primária do Office.
Usando a documentação de modelo de objeto do PowerPoint
Para obter informações completas sobre o modelo de objeto do PowerPoint, você pode consultar a referência de assembly de interoperabilidade primária (PIA) do PowerPoint e a referência de modelo de objeto do VBA.
Referência de Assembly de interoperabilidade primária
A documentação de referência do PowerPoint PIA descreve os tipos no assembly de interoperabilidade primária do PowerPoint. Esta documentação está disponível a partir do seguinte local: Referência de Assembly de interoperabilidade do PowerPoint 2010 primário.
Observação |
---|
O PIA do PowerPoint 2007 não está documentado neste momento. No entanto, os tipos do PIA do PowerPoint 2007 também estão incluídos na PIA de 2010 PowerPoint, para que as informações contidas nesta documentação de referência também se aplica ao PowerPoint 2007. |
Para obter mais informações sobre o design de PIA do PowerPoint, como, por exemplo, as diferenças entre as classes e interfaces o PIA e como os eventos em que o PIA são implementados, consulte Visão geral das Classes e Interfaces no Office Primary Interop Assemblies.
Referência de modelo de objeto do VBA
Os VBA objeto modelo documentos de referência do modelo de objeto do PowerPoint como ele é exposto para Visual Basic for Applications o código VBA (). A referência de modelo de objeto do VBA para o PowerPoint está disponível nos seguintes locais:
Todos os objetos e membros na referência de modelo de objeto do VBA correspondem a tipos e membros a assembly de interoperabilidade primária (PIA) do PowerPoint. Por exemplo, o Presentation o objeto na referência de modelo de objeto do VBA corresponde ao Microsoft.Office.Interop.PowerPoint.Presentation tipo no PowerPoint PIA. Embora a referência de modelo de objeto do VBA fornece exemplos de código para a maioria das propriedades, métodos e eventos, você deve traduzir o código do VBA nesta referência para Visual Basic ou C# Visual se desejar usá-los em um PowerPoint add-in do projeto que você criar usando o Visual Studio.
Personalizando a Interface de usuário do PowerPoint
Você pode usar Visual Studio Tools for Office para modificar a interface do usuário do PowerPoint, as maneiras a seguir.
Task |
For more information |
---|---|
Crie um painel de tarefas personalizado. |
|
Adicione guias personalizadas à Faixa de opções. |
|
Adicione grupos personalizados a uma guia interna na faixa de opções. |
Para obter mais informações sobre como personalizar a interface do usuário do PowerPoint e outros aplicativos de Microsoft Office, consulte Personalização de interface do usuário do Office.
Consulte também
Tarefas
Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in do PowerPoint
Como: Criar projetos do Office em Visual Studio
Referência
Assemblies de interoperabilidade primária do Office
Conceitos
Obtenção iniciada de programação de aplicativo-nível Add-Ins
Visão geral de desenvolvimento de soluções do Office
Arquitetura dos suplementos de nível de aplicativo
Escrevendo código em soluções do Office
Outros recursos
Os suplementos de nível de aplicativo de programação.
Personalização de interface do usuário do Office
2010 Do PowerPoint no desenvolvimento do Office
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Maio de 2010 |
Informações atualizadas sobre a documentação de referência de modelo de objeto. |
Aprimoramento de informações. |