Información general sobre propiedades personalizadas del documento
Actualización: noviembre 2007
Se aplica a |
---|
La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office. Tipo de proyecto
Versión de Microsoft Office
Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto. |
Cuando un documento forma parte de una personalización de nivel de documento, Visual Studio Tools para Office asigna al documento dos propiedades personalizadas: _AssemblyLocation y _AssemblyName. Cuando el usuario abre un documento, la aplicación de Microsoft Office comprueba si el documento tiene estas propiedades personalizadas. Si existen en el documento, la aplicación carga el motor en tiempo de ejecución de Visual Studio Tools para Office, que inicia la personalización. Para obtener más información, vea Arquitectura de las soluciones de Visual Studio Tools para Office.
Los valores de estas propiedades dependen de la versión de Microsoft Office para la que esté diseñada la solución:
La versión 2007 de Microsoft Office.
La versión 2003 de Microsoft Office.
Propiedades personalizadas para las soluciones de Microsoft Office 2007
_AssemblyName
Esta propiedad contiene el CLSID de una interfaz en el cargador de Visual Studio Tools para Office. El valor de CLSID es 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B. Este valor no se debe cambiar nunca.
_AssemblyLocation
Esta propiedad contiene una cadena que proporciona los detalles sobre el manifiesto de implementación para la personalización. Para obtener más información sobre los manifiestos, vea Manifiestos de implementación y aplicación en soluciones de Office.
Formato de la propiedad _AssemblyLocation
El valor de la propiedad _AssemblyLocation puede tener diferentes formatos, dependiendo de cómo se implemente la solución:
Si la solución se publica para que se instale desde un sitio web, una ruta de acceso UNC, o bien, una unidad de CD o USB, la propiedad _AssemblyLocation tiene el formato rutaDeAccesoDelManifiestoDeImplementación|identificadorDeLaSolución. La siguiente cadena es un ejemplo:
file://deployserver/MyShare/ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
Si se está ejecutando o depurando la solución desde Visual Studio, la propiedad _AssemblyLocation tiene el formato nombreDelManifiestoDeImplementación|identificadorDeLaSolución|vstolocal. La siguiente cadena es un ejemplo:
ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9|vstolocal
El identificadorDeLaSolución es un GUID que el motor en tiempo de ejecución de Visual Studio Tools para Office usa para identificar la solución. Se genera automáticamente al generar el proyecto. El término vstolocal indica al motor en tiempo de ejecución de Visual Studio Tools para Office que el ensamblado debe cargarse desde la misma carpeta que el documento.
Propiedades personalizadas para las soluciones de Microsoft Office 2003
_AssemblyName
Esta propiedad contiene un asterisco (*). Esto indica a la aplicación de Microsoft Office que el documento tiene una personalización de Visual Studio Tools para Office.
_AssemblyLocation
Esta propiedad contiene el GUID del Control de almacenamiento en tiempo de ejecución. Para obtener más información, consulte Información general acerca del control de almacenamiento del motor en tiempo de ejecución.
Vea también
Tareas
Cómo: Implementar una solución de Office mediante ClickOnce (2007 System)
Cómo: Crear y modificar propiedades personalizadas para documentos
Conceptos
Arquitectura de las personalizaciones de nivel de documento
Información general acerca del control de almacenamiento del motor en tiempo de ejecución
Manifiestos de implementación y aplicación en soluciones de Office
Otros recursos
Arquitectura de las soluciones de Visual Studio Tools para Office