Compartir a través de


Cómo: Abrir soluciones de Office sin ejecutar código

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

  • Proyectos de nivel de documento

Versión de Microsoft Office

  • Microsoft Office 2003

  • Microsoft Office System 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Una solución de Microsoft Office 2003 creada con extensiones de código administrado se ejecutará aunque se haya establecido la configuración de alta seguridad en la aplicación de Office del usuario final. Esto obedece a que el responsable de administrar la seguridad del código de ensamblado de .NET es Microsoft .NET Framework, no Microsoft Office Word 2003 ni Microsoft Office Excel 2003.

No obstante, pueden existir varios motivos que aconsejen abrir un documento sin ejecutar el código. Por ejemplo, el código que se ejecuta cuando se abre el documento podría alterar el contenido, pero el usuario desea actualizar el aspecto del documento antes de que el código lo cambie. O bien, quizás desee enviar a alguien el documento con determinada información y no desee ejecutar el código y, posiblemente, alterar el contenido.

Existen varias formas de abrir un documento o un libro que contenga extensiones de código administrado sin ejecutar el código de ensamblado.

Para omitir el ensamblado usando la tecla MAYÚS

  • Abra los documentos y libros desde el menú Archivo manteniendo presionada la tecla MAYÚS para evitar que Word y Excel provoquen eventos de inicialización mientras el documento está abriéndose.

    Nota:

    Si abre un documento o libro desde el panel de tareas Introducción, al mantener presionada la tecla MAYÚS no se omite el código. Asimismo, manteniendo presionada la tecla MAYÚS no se impide que se produzcan eventos después de abrir el documento.

    Este método es útil si desea abrir un documento para realizar cambios sin ejecutar el código y modificar primero el documento.

Para omitir el ensamblado retirando la plena confianza

  • Puede retirar la plena confianza del ensamblado en la directiva de seguridad. Esto hace que se produzca un error cada vez que se abre el documento de Office. Para obtener más información, vea Cómo: Quitar permisos a carpetas y ensamblados (2003 System).

    Este método es útil si desea impedir que la solución se ejecute en su equipo, a la vez que no desea impedir que otros usuarios ejecuten la solución al mismo tiempo.

Para omitir un ensamblado cambiándole el nombre o quitándolo

  • Si tiene los permisos necesarios en el equipo donde está ubicado el ensamblado, puede quitarlo o cambiar su nombre para que tanto el documento como el libro no puedan encontrarlo. Esto hace que se produzca un error cada vez que se abre el documento de Office.

    Si la solución es utilizada por varias personas, con este método se impide que la solución se ejecute para todas ellas. Esto puede resultar útil si se encuentra un problema en el código o en un servidor al que se hace referencia y desea impedir que lo ejecuten todos los usuarios.

Vea también

Conceptos

Información general sobre los ensamblados en las soluciones de Office

Implementación segura (2003 System)

Crear soluciones de Office en Visual Studio

Manifiestos de implementación y aplicación en soluciones de Office