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.

link para vídeo 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çãoObservaçã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.

Visão geral sobre painéis de tarefas personalizado

Adicione guias personalizadas à Faixa de opções.

Visão geral da faixa de opções

Adicione grupos personalizados a uma guia interna na faixa de opções.

Como: Personalizar a guia interna

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.