Módulos (assemblies) no Visual Studio Tools para Office Runtime

Quando você cria um projeto do Office, o Visual Studio adiciona automaticamente as referências aos conjuntos de Visual Studio Tools for Office Runtime que são usados para o tipo de projeto e o destino do .NET Framework projeto.Há assemblies diferentes nas extensões do Office para o .NET Framework 3.5, .NET Framework 4, e .NET Framework 4.5.Para obter mais informações sobre as extensões do Office, consulte o Visual Studio Tools for Office visão geral sobre o tempo de execução.

Assemblies nas extensões do Office para o .NET Framework 4 e .NET Framework 4.5

A tabela a seguir lista os assemblies que são incluídos em extensões do Office para .NET Framework 4 e .NET Framework 4.5.Para a documentação sobre namespaces e tipos nesses assemblies, consulte o Referência gerenciada (desenvolvimento do Office em Visual Studio).

Nome do assembly

Descrição

Microsoft.Office.Tools.Common.dll

Fornece os seguintes tipos:

  • Tipos para criar personalizações e marcas inteligentes de fita.

    ObservaçãoObservação
    Marcas inteligentes são substituídas em Excel 2010 e em Word 2010.
  • Tipos para criar os painéis de ações nos painéis e das personalizações de tarefa personalizada de um documento no nível de suplementos de aplicativo.

Microsoft.Office.Tools.Excel.dll

Fornece interfaces que representam itens de host e hospedarem controles para projetos do excel, e suporte a tipos.Para obter mais informações, consulte Automatizar o Excel usando o Extended objetos.

Microsoft.Office.Tools.Outlook.dll

Fornece os tipos que você pode usar para criar áreas do formulário personalizado em suplementos do Outlook.

Microsoft.Office.Tools.Word.dll

Fornece interfaces que representam itens de host e hospedarem controles para projetos do Word, e suporte a tipos.Para obter mais informações, consulte Automação do Word utilizando o Extended objetos.

Microsoft.Office.Tools.v4.0.Framework.dll

Fornece os seguintes tipos:

  • Exceções que podem ser lançadas pelo Visual Studio para o tempo de execução do Office. 

  • Atributos você pode usar quando criar regiões do formulário do Outlook.

Microsoft.Office.Tools.dll

Fornece tipos que são parte do Visual Studio para a infraestrutura de tempo de execução do Office, e não se destinam ser usados diretamente do seu código.

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

Fornece os seguintes tipos:

  • O atributo e ICachedType de CachedAttribute interface, que você pode usar para armazenar em cache objetos de dados em uma personalização da nível.Para obter mais informações, consulte Cache de dados.

  • A interface de IAddInPostDeploymentAction , que você pode implementar para executar etapas adicionais de instalação como a etapa final do instalador de ClickOnce para uma solução do Office.Para obter mais informações, consulte Implantando uma solução do Office usando o ClickOnce.

  • Exceções que podem ser lançadas pelo Visual Studio para o tempo de execução do Office.

  • Outros tipos que são parte do Visual Studio para a infraestrutura de tempo de execução do Office, e não se destinam ser usados diretamente do seu código.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

Fornece os seguintes tipos:

Projetos que destinam-se .NET Framework 4 ou .NET Framework 4.5 também referenciam as seguintes montagens. Esses módulos (assemblies) não fazem parte de Visual Studio Tools for Office Runtime redistribuível.Em vez disso, são os conjuntos de módulos (assemblies) que devem ser implantados com sua solução.Por padrão, são copiados para a pasta de saída de compilação para seu projeto (a propriedade de Copiar Local para esses módulos (assemblies) é definida como True.)Se você implanta seu projeto usando o ClickOnce, esses assemblies são incluídos no pacote gerado.

Nome do assembly

Descrição

Microsoft.Office.Tools.Common.v4.0.Utilities.dll

Fornece as classes base para a classe gerada de ThisAddIn em projetos de aplicativo e a classe gerada de fita em todos os projetos.

Microsoft.Office.Tools.Excel.v4.0.Utilities.dll

Fornece os seguintes tipos:

  • Classes base para ThisWorkbook gerado e classes de Sheet em projetos de um documento nível para o excel.

  • Os controles de formulários do Windows que você pode usar em planilhas Excel projeto.

Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll

Fornece classes base para ThisAddIn gerado e a região de formulário classes em projetos do Outlook.

Microsoft.Office.Tools.Word.v4.0.Utilities.dll

Fornece os seguintes tipos:

  • As classes base para ThisDocument classe gerada em projetos nível para um documento do Word.

  • Os controles de formulários do Windows que você pode usar em documentos em Word projeto.

Assemblies nas extensões do Office para o .NET Framework 3.5

A tabela a seguir lista os assemblies que são incluídos nas extensões do Office para o .NET Framework 3.5.Para a documentação sobre namespaces e as classes nesses assemblies, consulte a seção a seguir de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Nome do assembly

Descrição

Microsoft.Office.Tools.Common.v9.0.dll

Fornece os seguintes tipos:

  • A classe base de Microsoft.Office.Tools.AddIn para suplementos do aplicativo.

  • Classes para criar personalizações e marcas inteligentes de fita.

    ObservaçãoObservação
    Marcas inteligentes são substituídas em Excel 2010 e em Word 2010.
  • Classes para criar os painéis de ações nos painéis e das personalizações de tarefa personalizada de um documento no nível de suplementos de aplicativo.

Microsoft.Office.Tools.Excel.v9.0.dll

Fornece itens host e controles host para soluções do excel.Para obter mais informações, consulte Automatizar o Excel usando o Extended objetos.

Microsoft.Office.Tools.Outlook.v9.0.dll

Fornece classes que você pode usar para criar áreas do formulário personalizado em suplementos do Outlook.

Microsoft.Office.Tools.Word.v9.0.dll

Fornece itens host e controles host para soluções do Word.Para obter mais informações, consulte Automação do Word utilizando o Extended objetos.

Microsoft.Office.Tools.v9.0.dll

Fornece os seguintes tipos:

  • A classe de Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent , que fornece os recursos de associação dados para controles host na personalizações de nível.

  • Outros tipos que são parte do Visual Studio para a infraestrutura de tempo de execução do Office, e não se destinam ser usados diretamente do seu código.

Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll

Fornece os seguintes tipos:

  • O atributo de Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute e a interface de Microsoft.VisualStudio.Tools.Applications.Runtime.ICachedType , que você pode usar para armazenar em cache objetos de dados em uma personalização da nível.Para obter mais informações, consulte Cache de dados.

  • Exceções que podem ser lançadas pelo Visual Studio para o tempo de execução do Office.

  • Outros tipos que são parte do Visual Studio para a infraestrutura de tempo de execução do Office, e não se destinam ser usados diretamente do seu código.

Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll

O fornece a interface de Microsoft.VisualStudio.Tools.Applications.Deployment.IAddInPostDeploymentAction , que você pode implementar para executar etapas adicionais de instalação como a etapa final do instalador de ClickOnce para uma solução do Office.Para obter mais informações, consulte Advanced Office Solution Deployment.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll

Fornece os seguintes tipos:

Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll

Fornece os seguintes tipos:

  • As classes de Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntry e de Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList , que você pode usar para criar entradas de lista de inclusão de usuário para concedê-lo confiança para soluções do Office que direcionam o.NET Framework 3.5.

  • Outros tipos que são parte do Visual Studio para a infraestrutura de tempo de execução do Office, e não se destinam ser usados diretamente do seu código.

Consulte também

Conceitos

Visual Studio Tools for Office visão geral sobre o tempo de execução

O Visual Studio Tools para cenários de instalação do Office Runtime