Assemblies no Visual Studio Tools para Office Runtime

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

Assemblies em extensões do Office para o.NET Framework 4

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

Assembly name

Description

Microsoft.Office.Tools.Common.dll

Fornece os seguintes tipos:

  • Tipos para a criação de marcas inteligentes e personalizações da faixa de opções.

    ObservaçãoObservação
    As marcas inteligentes estão obsoletas no Excel 2010 e Word 2010.For more information, see Visão geral sobre marcas inteligentes.
  • Tipos para a criação de painéis de ações no nível do documento personalizações e painéis de tarefas personalizados no nível do aplicativo add-ins.

Microsoft.Office.Tools.Excel.dll

Fornece interfaces que representam os itens de host e controles de host para projetos do Excel e tipos de suporte. For more information, see Automatizar o Excel usando o Extended objetos.

Microsoft.Office.Tools.Outlook.dll

Fornece tipos que você pode usar para criar regiões de formulário personalizado em suplementos do Outlook.

Microsoft.Office.Tools.Word.dll

Fornece interfaces que representam os itens de host e controles de host para projetos do Word e tipos de suporte. For more information, see Automatizar o Word usando o Extended objetos.

Microsoft.Office.Tools.V4.0.Framework.dll

Fornece os seguintes tipos:

  • Exceções podem ser geradas pela Visual Studio Tools for Office em tempo de execução. 

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

Microsoft.Office.Tools.dll

Fornece tipos que fazem parte do Visual Studio Tools for Office a infra-estrutura de runtime e são não se destina a ser usado diretamente em seu código.

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

Fornece os seguintes tipos:

  • O CachedAttribute atributo e ICachedType interface, que você pode usar para objetos de dados do cache em uma personalização no nível do documento. For more information, see Cache de dados.

  • O IAddInPostDeploymentAction interface, que você pode implementar para executar as etapas de instalação adicionais conforme a etapa final do installer ClickOnce para uma solução do Office. For more information, see Implantação de solução avançada do Office.

  • Exceções podem ser geradas pela Visual Studio Tools for Office em tempo de execução.

  • Outros tipos que fazem parte do Visual Studio Tools for Office a infra-estrutura de runtime e são não se destina a ser usado diretamente em seu código.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

Fornece os seguintes tipos:

Projetos destinados a .NET Framework 4 também os seguintes assemblies de referência. Esses assemblies não são parte do Visual Studio Tools for Office runtime redistribuível. Em vez disso, eles são assemblies dependentes que devem ser implantados com sua solução. Por padrão, são copiados para a pasta de saída da compilação do projeto (o Copy Local propriedade para esses assemblies são definidos como True). Se você implanta seu projeto usando o ClickOnce, esses assemblies são incluídos no pacote gerado.

Assembly name

Description

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

Fornece as classes base para o gerado ThisAddIn classe nos projetos de nível de aplicativo e a classe gerada da faixa de opções em todos os projetos.

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

Fornece os seguintes tipos:

  • Base de classes para o gerado ThisWorkbook e Sheet classes em projetos de nível de documento para o Excel.

  • Controles do Windows Forms que você pode usar em planilhas em projetos do Excel.

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

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

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

Fornece os seguintes tipos:

  • Base de classes para o gerado ThisDocument classe nos projetos de nível de documento para Word.

  • Controles do Windows Forms que você pode usar em documentos em projetos do Word.

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

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

Assembly name

Description

Microsoft.Office.Tools.Common.V9.0.dll

Fornece os seguintes tipos:

  • O Microsoft.Office.Tools.AddIn a classe base para o nível do aplicativo add-ins.

  • Classes para criar personalizações da faixa de opções e as marcas inteligentes.

    ObservaçãoObservação
    As marcas inteligentes estão obsoletas no Excel 2010 e Word 2010.For more information, see Visão geral sobre marcas inteligentes.
  • Classes para a criação de painéis de ações no nível do documento personalizações e painéis de tarefas personalizados no nível do aplicativo add-ins.

  • O Microsoft.Office.Tools.Excel.ExcelLocale1033Attribute classe, que é usado por soluções do Excel para controlar o LCID (locale ID) que é usado para todas as chamadas de cultura para o modelo de objeto do Excel. For more information, see Formatação de dados no Excel com várias configurações regionais.

Microsoft.Office.Tools.Excel.V9.0.dll

Fornece os itens de host e controles de host para soluções do Excel. For more information, see Automatizar o Excel usando o Extended objetos.

Microsoft.Office.Tools.Outlook.V9.0.dll

Fornece classes que você pode usar para criar regiões de formulário personalizado em suplementos do Outlook.

Microsoft.Office.Tools.Word.V9.0.dll

Fornece os itens de host e controles de host para soluções do Word. For more information, see Automatizar o Word usando o Extended objetos.

Microsoft.Office.Tools.V9.0.dll

Fornece os seguintes tipos:

  • O Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent classe, que fornece os recursos de ligação de dados para controles de host no nível do documento personalizações.

  • Outros tipos que fazem parte do Visual Studio Tools for Office a infra-estrutura de runtime e são não se destina a ser usado diretamente em seu código.

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

Fornece os seguintes tipos:

  • O Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute atributo e Microsoft.VisualStudio.Tools.Applications.Runtime.ICachedType interface, que você pode usar para objetos de dados do cache em uma personalização no nível do documento. For more information, see Cache de dados.

  • Exceções podem ser geradas pela Visual Studio Tools for Office em tempo de execução.

  • Outros tipos que fazem parte do Visual Studio Tools for Office a infra-estrutura de runtime e são não se destina a ser usado diretamente em seu código.

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

Fornece a Microsoft.VisualStudio.Tools.Applications.Deployment.IAddInPostDeploymentAction interface, que você pode implementar para executar as etapas de instalação adicionais conforme a etapa final do installer ClickOnce para uma solução do Office. For more information, see Implantação de solução avançada do Office.

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

Fornece os seguintes tipos:

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

Fornece os seguintes tipos:

  • O Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntry e Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList classes, que você pode usar para criar entradas de lista de inclusão de usuário para conceder confiança para uma solução do Office. For more information, see Confiar em soluções do Office, usando listas de inclusão.

  • Outros tipos que fazem parte do Visual Studio Tools for Office a infra-estrutura de runtime e são não se destina a ser usado diretamente em seu código.

Consulte também

Conceitos

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

Outros recursos

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