Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
O VSTO depende do .NET Framework. Os suplementos COM também podem ser escritos com o .NET Framework. Os suplementos do Office não podem ser criados com o .NET Core e o .NET 5+, as versões mais recentes do .NET. Isso ocorre porque o .NET Core/.NET 5+ não pode trabalhar junto com o .NET Framework no mesmo processo e pode levar a falhas ao carregar o suplemento. Você pode continuar a usar o .NET Framework para desenvolver complementos VSTO e COM para o Office. A Microsoft não atualizará o VSTO ou a plataforma de suplemento COM para usar o .NET Core ou o .NET 5+. Você pode aproveitar o .NET Core e o .NET 5+, incluindo ASP.NET Core, para criar o lado do servidor dos Suplementos Web do Office.
Você pode usar suplementos VSTO para automatizar aplicativos do Microsoft Office, estender recursos do aplicativo e personalizar a interface do usuário do aplicativo. Para obter informações sobre como os Suplementos VSTO se comparam a outros tipos de soluções do Office que você pode criar usando o Visual Studio, consulte a VSTO (visão geral de desenvolvimento de soluções do Office).
Aplica-se a: As informações neste tópico se aplicam a projetos de suplemento VSTO. Para obter mais informações, consulte Os recursos disponíveis pelo aplicativo do Office e pelo tipo de projeto.
Criar projetos de complementos VSTO
Crie projetos de Add-in VSTO usando um dos modelos de projeto do Add-in VSTO na caixa de diálogo Novo Projeto. Esses modelos incluem as referências necessárias de assemblies e os arquivos de projeto. O Visual Studio fornece modelos de projetos de complemento VSTO para a maioria dos aplicativos no Office.
Para obter mais informações sobre como criar um projeto de Suplemento VSTO, consulte Como criar projetos do Office no Visual Studio. Para obter mais informações sobre os modelos de projeto, consulte a visão geral dos modelos de projeto do Office.
Desenvolver projetos de complemento do VSTO
Quando você cria um projeto de Suplemento VSTO, o Visual Studio cria automaticamente um arquivo de código ThisAddIn.vb (no Visual Basic) ou ThisAddIn.cs (em C#). Este arquivo contém a classe ThisAddIn, que fornece a base para seu suplemento do VSTO. Você pode usar membros dessa classe para executar o código quando o Suplemento VSTO é carregado ou descarregado, para acessar o modelo de objeto do aplicativo host e estender os recursos do aplicativo. Para obter mais informações, consulte Suplementos VSTO de Programa.
Automatizar aplicativos usando os modelos de objeto
Os modelos de objeto de aplicativos do Microsoft Office expõem muitos tipos contra os quais você pode programar em um VSTO Add-in. Você pode usar esses tipos para automatizar o aplicativo. Por exemplo, você pode criar e enviar uma mensagem de email programaticamente no Outlook ou 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 Programar Suplementos VSTO.
Para obter mais informações sobre os modelos de objeto de aplicativos específicos do Microsoft Office, consulte os seguintes tópicos:
Personalizar a interface do usuário de aplicativos
Há várias maneiras diferentes de personalizar a interface do usuário do aplicativo host usando um Suplemento VSTO:
Para Excel e Word, você pode adicionar controles gerenciados a documentos. Para mais informações, consulte Estender documentos do Word e pastas de trabalho do Excel em complementos VSTO em tempo de execução.
Você poderá personalizar a Faixa de Opções se o aplicativo der suporte a ela. Para obter mais informações, consulte a visão geral da Faixa de Opções.
Você poderá criar um painel de tarefas personalizado se o aplicativo der suporte a ele. Para obter mais informações, consulte painéis de tarefas personalizados.
Para o Outlook, você pode criar uma região de formulário personalizada. Para obter mais informações, consulte Criar regiões de formulário do Outlook.
Para todos os aplicativos do Microsoft Office, você pode exibir o Windows Forms em seu Suplemento VSTO.
Para obter mais informações sobre como personalizar a interface do usuário de aplicativos do Microsoft Office, consulte a personalização da interface do usuário do Office.
Conteúdo relacionado
- Passo a passo: criar seu primeiro suplemento VSTO para Excel
- Passo a passo: criar seu primeiro Add-In do VSTO para o Outlook
- Passo a passo: criar seu primeiro suplemento VSTO para o PowerPoint
- Passo a passo: criar seu primeiro complemento VSTO para o Microsoft Project
- Passo a passo: criar seu primeiro suplemento VSTO para o Word
- Tarefas comuns na programação do Office
- Como criar projetos do Office no Visual Studio
- Introdução (desenvolvimento do Office no Visual Studio)
- Escrever código em soluções do Office
- Arquitetura de suplementos VSTO
- Programar complementos VSTO