Ensamblados en el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office

Cuando se crea un proyecto de Office, Visual Studio agrega automáticamente las referencias a los ensamblados del Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office correspondientes al tipo de proyecto y la versión de .NET Framework de destino del proyecto. Hay ensamblados distintos en las extensiones de Office para .NET Framework 4 y las extensiones de Office para .NET Framework 3.5. Para obtener más información sobre las extensiones de Office, vea Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.

Ensamblados en las extensiones de Office para .NET Framework 4

En la tabla siguiente se enumeran los ensamblados incluidos en las extensiones de Office para .NET Framework 4. Para tener acceso a documentación sobre los espacios de nombres y tipos de estos ensamblados, vea Referencia administrada (desarrollo de Office en Visual Studio).

Nombre del ensamblado

Descripción

Microsoft.Office.Tools.Common.dll

Proporciona los tipos siguientes:

  • Tipos para crear personalizaciones de la Cinta de opciones y etiquetas inteligentes.

    NotaNota
    Las etiquetas inteligentes están desusadas en Excel 2010 y Word 2010.Para obtener más información, vea Información general sobre etiquetas inteligentes.
  • Tipos para crear paneles de acciones en las personalizaciones de nivel de documento y paneles de tareas personalizados en los complementos de nivel de aplicación.

Microsoft.Office.Tools.Excel.dll

Proporciona interfaces que representan los elementos host y los controles host de los proyectos de Excel, así como los tipos auxiliares. Para obtener más información, vea Automatizar Excel usando objetos extendidos.

Microsoft.Office.Tools.Outlook.dll

Proporciona tipos que se pueden usar para crear áreas de formulario personalizadas en los complementos de Outlook.

Microsoft.Office.Tools.Word.dll

Proporciona interfaces que representan los elementos host y los controles host de los proyectos de Word, así como los tipos auxiliares. Para obtener más información, vea Automatizar Word con objetos extendidos.

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

Proporciona los tipos siguientes:

  • Excepciones que puede iniciar el motor de tiempo de ejecución de Visual Studio Tools para Office. 

  • Atributos que se pueden utilizar al crear áreas de formulario de Outlook.

Microsoft.Office.Tools.dll

Proporciona tipos que forman parte de la infraestructura del runtime de Visual Studio Tools para Office y no están diseñados para usarlos directamente en el código.

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

Proporciona los tipos siguientes:

  • El atributo CachedAttribute y la interfaz ICachedType, que se pueden usar para almacenar en memoria caché los objetos de datos de una personalización de nivel de documento. Para obtener más información, vea Almacenar datos en caché.

  • La interfaz IAddInPostDeploymentAction, que se puede implementar para ejecutar pasos de instalación adicionales como último paso del instalador de ClickOnce para una solución de Office. Para obtener más información, vea Implementación avanzada de soluciones de Office.

  • Excepciones que puede iniciar el motor de tiempo de ejecución de Visual Studio Tools para Office.

  • Otros tipos que forman parte de la infraestructura del runtime de Visual Studio Tools para Office y no están diseñados para usarlos directamente en el código.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

Proporciona los tipos siguientes:

Los proyectos destinados a .NET Framework 4 también hacen referencia a los ensamblados que figuran a continuación. Estos ensamblados no forman parte del paquete redistribuible de Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office. Son ensamblados dependientes que deben implementarse con la solución. De forma predeterminada, se copian en la carpeta de salida de la compilación del proyecto (la propiedad Copia local de estos ensamblados está establecida en True). Si se implementa el proyecto mediante ClickOnce, estos ensamblados van incluidos en el paquete generado.

Nombre del ensamblado

Descripción

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

Proporciona las clases base para la clase ThisAddIn generada en proyectos de nivel de aplicación y la clase Ribbon generada en todos los proyectos.

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

Proporciona los tipos siguientes:

  • Clases base para las clases ThisWorkbook y Sheet generadas en los proyectos de nivel de documento para Excel.

  • Controles de Windows Forms que se pueden usar en las hojas de cálculo de los proyectos de Excel.

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

Proporciona clases base para las clases ThisAddIn y de área de formulario generadas en los proyectos de Outlook.

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

Proporciona los tipos siguientes:

  • Clases base para la clase ThisDocument generada en los proyectos de nivel de documento para Word.

  • Los controles de Windows Forms que se pueden usar en los documentos de los proyectos de Word.

Ensamblados en las extensiones de Office para .NET Framework 3.5

En la siguiente tabla se enumeran los ensamblados que se incluyen en las extensiones de Office para .NET Framework 3.5. Para informarse sobre los espacios de nombres y las clases de estos ensamblados, vea la siguiente sección de referencia en la documentación de Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Nombre del ensamblado

Descripción

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

Proporciona los tipos siguientes:

  • La clase base Microsoft.Office.Tools.AddIn para complementos de nivel de aplicación.

  • Clases para crear personalizaciones de la Cinta de opciones y etiquetas inteligentes.

    NotaNota
    Las etiquetas inteligentes están desusadas en Excel 2010 y Word 2010.Para obtener más información, vea Información general sobre etiquetas inteligentes.
  • Clases para crear paneles de acciones en las personalizaciones de nivel de documento y paneles de tareas personalizados en los complementos de nivel de aplicación.

  • La clase Microsoft.Office.Tools.Excel.ExcelLocale1033Attribute, que usan las soluciones de Excel para controlar el identificador de configuración regional (LCID) que se usa en todas las llamadas al modelo de objetos de Excel que tienen en cuenta la referencia cultural. Para obtener más información, consulte Aplicar formato a datos de Excel con varias configuraciones regionales.

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

Proporciona elementos host y controles host para las soluciones de Excel. Para obtener más información, vea Automatizar Excel usando objetos extendidos.

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

Proporciona clases que puede utilizar para crear áreas de formulario personalizadas en complementos de Outlook.

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

Proporciona elementos host y controles host para las soluciones de Word. Para obtener más información, vea Automatizar Word con objetos extendidos.

Microsoft.Office.Tools.v9.0.dll

Proporciona los tipos siguientes:

  • La clase Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent, que proporciona las funciones de enlace de datos para los controles host en personalizaciones en el nivel de documento.

  • Otros tipos que forman parte de la infraestructura del runtime de Visual Studio Tools para Office y no están diseñados para usarlos directamente en el código.

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

Proporciona los tipos siguientes:

  • El atributo Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute y la interfaz Microsoft.VisualStudio.Tools.Applications.Runtime.ICachedType, que se pueden usar para almacenar en memoria caché los objetos de datos de una personalización de nivel de documento. Para obtener más información, vea Almacenar datos en caché.

  • Excepciones que puede iniciar el motor de tiempo de ejecución de Visual Studio Tools para Office.

  • Otros tipos que forman parte de la infraestructura del runtime de Visual Studio Tools para Office y no están diseñados para usarlos directamente en el código.

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

Proporciona la interfaz Microsoft.VisualStudio.Tools.Applications.Deployment.IAddInPostDeploymentAction, que se puede implementar para ejecutar pasos de instalación adicionales como último paso del instalador de ClickOnce para una solución de Office. Para obtener más información, vea Implementación avanzada de soluciones de Office.

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

Proporciona los tipos siguientes:

  • La clase Microsoft.VisualStudio.Tools.Applications.ServerDocument, que puede utilizar para asociar mediante programación los ensamblados de personalización a los documentos y para tener acceso a los datos almacenados en memoria caché en documentos. Para obtener más información, vea Administrar documentos en un servidor mediante la clase ServerDocument.

  • Varias clases que representan la jerarquía de los datos almacenados en memoria caché en una personalización en el nivel de documento. Para obtener más información, vea Acceso a datos de documentos en el servidor.

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

Proporciona los tipos siguientes:

  • Las clases Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntry y Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList, que se pueden usar para crear entradas de lista de inclusión de usuarios para conceder confianza a una solución de Office. Para obtener más información, vea Otorgar confianza a las soluciones de Office mediante listas de inclusión.

  • Otros tipos que forman parte de la infraestructura del runtime de Visual Studio Tools para Office y no están diseñados para usarlos directamente en el código.

Vea también

Conceptos

Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office

Otros recursos

Escenarios de instalación del Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office