Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 se crea una solución de Visual Studio Tools para Office, el equipo de desarrollo se actualiza automáticamente para permitir que se ejecute el código en el proyecto. Sin embargo, al implementar la solución, debe proporcionar pruebas en las que basar una decisión de confianza firmando la solución con un certificado, agregando una entrada a la lista de la inclusión o utilizando la clave de mensajes relativos a la confianza de ClickOnce. Para obtener más información, vea Otorgar confianza a las soluciones de Office (2007 System).
En las personalizaciones de nivel de documento, si implementa el documento en una ubicación de red, también debe agregar la ubicación del documento a la lista de ubicaciones de confianza del Centro de confianza de la aplicación de Office. Para obtener más información sobre cómo establecer permisos de documentos en equipos de usuarios finales, vea Otorgar confianza a los documentos (2007 System).
Evitar que las personalizaciones de nivel de documento ejecuten código
Los administradores pueden utilizar el Registro para evitar que se ejecuten en un equipo todas las personalizaciones de nivel de documento. Cuando se abre un documento de Word o un libro de Excel que tiene extensiones de código administrado, el motor en tiempo de ejecución de Visual Studio Tools para Office comprueba si existe una entrada con el nombre Disabled en una de las siguientes claves del Registro en el equipo:
HKEY_CURRENT_USER\Software\Microsoft\VSTO
HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO
Para evitar que las personalizaciones de nivel de documento ejecuten código, cree una entrada Disabled en una de estas claves del Registro, o en ambas, y especifique uno de los siguientes tipos de datos y valores para Disabled:
REG_SZ o REG_EXPAND_SZ que se establece en cualquier cadena distinta de "0" (cero).
REG_DWORD que se establece en cualquier valor distinto de 0 (cero).
Los usuarios pueden seguir abriendo documentos y realizando cambios mientras las personalizaciones de nivel de documento estén deshabilitadas, pero el código del ensamblado no se ejecutará. Para permitir que las personalizaciones de nivel de documento ejecuten código, establezca las dos entradas de Disabled en 0 (cero) o elimine las entradas del Registro.
Vea también
Conceptos
Implementar soluciones de Office (2007 System)
Preparar equipos para ejecutar u hospedar soluciones de Office (2007 System)