Compartilhar via


Soluções do PowerPoint

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • PowerPoint 2003

  • PowerPoint 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Ferramentas do Visual Studio para o Office fornece modelos de projeto, você pode usar para criar o aplicativo-nível Adicionar-ins para Microsoft Office PowerPoint.Você pode usar o Adicionar-ins 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 o nível de aplicativo Adicionar-ins, consulte Introdução Programação Application-Nível Adicionar-ins e Arquitetura de nível de aplicativo Adicionar-ins.

Se você for novo para programação com o Microsoft Office, consulte Introdução (Ferramentas do Visual Studio do Office).

Automatizando 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ê Gravar código para realizar tarefas ComComumComum:

  • Programaticamente Criar e Formatare apresentações.

  • Adicionar ou remover slides de apresentações.

  • Adicionar ou alterar as formas em um slide.

Acesse o modelo de objeto do PowerPoint de um Ferramentas do Visual Studio para o Office Adicionar - in, use o campo Application de classe ThisAddIn no seu projeto.O campo Application retorna um objeto de Microsoft.Office.Interop.PowerPoint.Application que representa a instância atual do PowerPoint.For more information, see Programação Application-Nível Adicionar-ins.

Quando você chamar no modelo de objeto do PowerPoint, você usa tipos que são fornecidos no assembly de interoperabilidade primária do PowerPoint.O assembly de interoperabilidade primária atua como uma ponte entre o código gerenciado no Ferramentas do Visual Studio para o Office Adicionar - in e o modelo de objeto COM no PowerPoint.Tudo tipos no assembly de interoperabilidade primária do PowerPoint são definidos no namespace Microsoft.Office.Interop.PowerPoint.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ários Office.

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

Para obter informações sobre as classes que você pode usar no modelo de objeto do PowerPoint, consulte os seguintes conjuntos de documentação:

Essa documentação fornece informações sobre o modelo de objeto do PowerPoint como ele está exposto para o Visual Basic para código Applications (VBA).Essas descrições de objetos e membros também Aplicar para as classes correspondentes em assemblies de interoperabilidade primários.Por exemplo, o objeto apresentação a documentação do VBA do PowerPoint corresponde à classe Microsoft.Office.Interop.PowerPoint.Presentation no assembly de interoperabilidade primário.

Observação:

Nesse momento, não há nenhum documentação de referência para o PowerPoint principal interoperabilidade assemblies.

Tipos adicionais em assemblies de interoperabilidade primários

Como Gravar código que usa os assemblies de interoperabilidade primária, você poderá notar vários tipos que não são descritos na referência do VBA.Esses tipos adicionais ajudam a converter objetos no modelo de objeto de baseado em COM do PowerPoint para código gerenciado, não devem ser usadas diretamente em seu código.

For more information, see Overview of Classes and Interfaces in the Office Primary Interop Assemblies.

Personalizando a interface do usuário do PowerPoint

A interface do usuário do PowerPoint 2007 é diferente da interface do usuário do PowerPoint 2003, para que você tenha opções de personalização diferentes.

PowerPoint 2007

Tarefa

Para obter mais informações

Criar um painel de tarefas Personalizar.

Visão geral de painéis de tarefas Personalizar

Adicionar guias Personalizars à Faixa de Opções.

Visão geral da Faixa de Opções

Adicionar grupos Personalizars para um guia interna na Faixa de Opções.

Como: Personalizar um guia interno

PowerPoint 2003

Tarefa

Para obter mais informações

Adicionar barras de ferramentas Personalizars e itens da barra de ferramentas.

Como: Criar barras de ferramentas do Office por programação

Adicionar menus e itens de menu.

Como: Criar menus do Office por programação

Para obter mais informações sobre a personalização da interface do usuário do PowerPoint e outros aplicativos do Microsoft Office, consulte Personalização de IU do Office.

Consulte também

Tarefas

Demonstra Passo a passo: Criando seu primeiro aplicativo-nível Adicionar - in para o PowerPoint

Como: Criar o Visual Studio Tools para projetos do Office

Conceitos

Introdução Programação Application-Nível Adicionar-ins

Visão geral de desenvolvimento de soluções do Office

Arquitetura de nível de aplicativo Adicionar-ins

Programação Application-Nível Adicionar-ins

Escrevendo código in Office Solutions

Personalização de IU do Office

Referência

Assemblies de interoperabilidade primários Office

Bem-vindo para o Microsoft Office PowerPoint referência do desenvolvedor do 2007

Bem-vindo para o Microsoft Office PowerPoint 2003 VBA Idioma Referência