Obtenção iniciada de programação de aplicativo-nível Add-Ins
Você pode usar suplementos para automatizar os aplicativos de Microsoft Office, ampliar os recursos do aplicativo e personalizar a interface do usuário (UI) do aplicativo. Para obter informações sobre como suplementos comparam a outros tipos de soluções do Office, você pode criar usando Visual Studio 2010, consulte Visão geral de desenvolvimento de soluções do Office.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de aplicativo para Microsoft Office 2010 e o sistema 2007 do Microsoft Office. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Criando projetos do suplemento
Criar o suplemento projetos usando um dos modelos de projeto de suplemento do Office na Novo projeto caixa de diálogo. Esses modelos incluem referências de assembly necessário e os arquivos de projeto. Visual Studio 2010fornece modelos de projeto do suplemento para a maioria dos aplicativos no sistema 2007 Microsoft Office e Microsoft Office 2010.
Para obter mais informações sobre como criar um projeto do suplemento, consulte Como: Criar projetos do Office em Visual Studio. Para obter mais informações sobre os modelos de projeto, consulte Visão geral sobre modelos de projeto do Office.
Desenvolver projetos do suplemento
Quando você cria um projeto do suplemento, Visual Studio 2010 cria automaticamente um ThisAddIn. vb (em Visual Basic) ou arquivo de código de ThisAddIn.cs (em C#). Este arquivo contém o ThisAddIn classe, que fornece a base para o seu add-in. Você pode usar os membros dessa classe para executar código quando o suplemento é carregado ou descarregado, para acessar o modelo de objeto do aplicativo host e estender os recursos do aplicativo. For more information, see Os suplementos de nível de aplicativo de programação..
Automatizar os aplicativos usando os modelos de objeto
Os modelos de objeto dos aplicativos de Microsoft Office expõem vários tipos que você pode programar um add-in. Você pode usar esses tipos para automatizar a aplicação. Por exemplo, você pode criar e enviar uma mensagem de email no Outlook programaticamente ou você pode abrir um documento e adicionar conteúdo no Word. Para obter mais informações sobre como acessar o modelo de objeto do aplicativo host no código, consulte Os suplementos de nível de aplicativo de programação..
Para obter mais informações sobre os modelos de objeto de aplicativos específicos de Microsoft Office, consulte os seguintes tópicos:
Personalizando a Interface de usuário de aplicativos
Há várias maneiras de personalizar a interface do usuário do aplicativo host usando-se um suplemento:
Para Excel e Word, você pode adicionar controles gerenciados e marcas inteligentes para documentos e pastas de trabalho. For more information, see Estendendo os documentos do Word e pastas de trabalho do Excel em suplementos de nível de aplicativo em tempo de execução.
Observação As marcas inteligentes estão obsoletas no Excel 2010 e Word 2010. For more information, see Visão geral sobre marcas inteligentes.
Se o aplicativo oferece suporte a ele, você pode personalizar a faixa de opções. For more information, see Visão geral da faixa de opções.
Se o aplicativo oferece suporte a ele, você pode criar um painel de tarefas personalizado. For more information, see Visão geral sobre painéis de tarefas personalizado.
Para o Outlook, você pode criar uma região de formulário personalizado. For more information, see Criação de regiões de formulário do Outlook.
Todos os aplicativos de Microsoft Office, você pode exibir Windows Forms no seu suplemento. For more information, see Como: Interact com Windows Forms.
Para aplicativos do Office não oferecem suporte a faixa de opções, você pode criar seus próprios menus e barras de ferramentas no aplicativo. For more information, see Como: Adicionar comandos aos Menus de atalho no Excel and Como: Criar barras de ferramentas do Office.
Para obter mais informações sobre como personalizar os aplicativos de interface do usuário do Microsoft Office, consulte Personalização de interface do usuário do Office.
Next Steps
Para saber como criar suplementos de nível de aplicativo, consulte as instruções a seguir:
Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in para o Excel
Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in para Outlook
Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in do PowerPoint
Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in do projeto
Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in para o Word
Essas orientações apresentam a você as ferramentas de desenvolvimento do Office em Visual Studio e o modelo de programação para suplementos de nível de aplicativo.
Para obter uma lista dos tópicos que mostre algumas das tarefas comuns em projetos do Office, consulte Tarefas Comuns na Programação para Office.
Consulte também
Tarefas
Como: Criar projetos do Office em Visual Studio
Conceitos
Escrevendo código em soluções do Office
Arquitetura dos suplementos de nível de aplicativo