Soluções de PowerPoint

Visual Studio fornece modelos de projeto que você pode usar para criar adendos de nível para o Microsoft Office PowerPoint.Você pode usar adendos para automatizar o Powerpoint, estender recursos do Powerpoint, ou para personalizar a interface de usuário (UI) do Powerpoint.

Para obter mais informações sobre o suplementos do aplicativo, consulte Obtendo suplementos de nível de programação de aplicativo foi iniciado e Arquitetura dos suplementos de nível de aplicativo.Se você for novo para programação com o 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 2013 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 Como: eu faço Crie um suplemento do 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 permite que você escreva código para realizar tarefas comuns:

  • Programaticamente crie e formatar mostra.

  • Adicionar ou remover slides de ambos.

  • adicionar ou alterar formas em um slide.

Para acessar o modelo de objeto do Powerpoint de um suplemento, use o campo de Application da classe de ThisAddIn em seu projeto.O campo de Application retorna um objeto de Microsoft.Office.Interop.PowerPoint.Application que representa a instância atual do Powerpoint.Para obter mais informações, consulte Os suplementos de nível de aplicativo de programação..

Quando você chama no Powerpoint o modelo de objeto, você usa os tipos que são fornecidos no assembly de interoperabilidade primária para o Powerpoint.O assembly de interoperabilidade primária atua como uma ponte entre o código gerenciado no suplemento e o modelo de objeto COM no Powerpoint.Todos os tipos no Powerpoint que o assembly de interoperabilidade primário é definido no namespace de Microsoft.Office.Interop.PowerPoint .Para obter mais informações sobre assemblies de interoperabilidade primários, consulte Visão geral de desenvolvimento de soluções do Office e Assemblies de interoperabilidade primária do Office.

Usando a documentação do modelo de objeto do Powerpoint

Para obter informações completas sobre o modelo de objeto do Powerpoint, você pode referir-se a referência primária de (PIA) do assembly de interoperabilidade do Powerpoint e a referência de modelos de objeto de VBA.

Bb772069.collapse_all(pt-br,VS.110).gifReferência do assembly de Interoperabilidade primária

Documentação de referência de PIA do Powerpoint descreve os tipos no assembly de interoperabilidade primária para o Powerpoint.Esta documentação está disponível no seguinte local: Referências o Powerpoint 2010 do assembly de Interoperabilidade primários.

Para obter mais informações sobre o design de PIA do Powerpoint, como as diferenças entre classes e interfaces no PIA e como eventos no PIA são implementados, consulte Visão geral das classes e interfaces em assemblies de Interoperabilidade primários Office.

Bb772069.collapse_all(pt-br,VS.110).gifReferência de modelos de objeto de VBA

Documentos de referência de modelos de objeto de VBA o modelo de objeto do Powerpoint como ele é exposto ao código do Visual Basic é VBA Applications ().Para obter mais informações, consulte Referência 2010 do modelo de objeto do Powerpoint

Todos os objetos e membros na referência de modelos de objeto de VBA correspondem aos tipos e membros no assembly de interoperabilidade primária (PIA) do Powerpoint.Por exemplo, o objeto de Presentation na referência de modelos de objeto de VBA corresponde a Microsoft.Office.Interop.PowerPoint.Presentation no PIA do Powerpoint.Embora a referência de modelos de objeto de VBA fornece exemplos de código para a maioria, propriedades, métodos e eventos, você deve converter o código de VBA em essa referência ao Visual Basic ou visual C# se você deseja usá-los em um projeto do suplemento ao Powerpoint que você cria usando Visual Studio.

Personalizando a interface do usuário do Powerpoint

Você pode alterar interface de usuário do Powerpoint das seguintes maneiras.

Tarefa 

Para obter mais informações

Crie um painel de tarefa personalizada.

Painéis de tarefas personalizados

Adicione guias personalizados a fita.

Visão geral da faixa de opções

Adicione grupos personalizados a um guia interno em fita.

Como: personalizar a guia interna

Para obter mais informações sobre como personalizar a interface do usuário do Powerpoint e de outros aplicativos do Microsoft Office, consulte Personalização de interface do usuário do Office.

Consulte também

Tarefas

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

Obtendo suplementos de nível de programação de aplicativo foi iniciado

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

O Powerpoint 2010 em desenvolvimento do Office