Compartir a través de


Modelos de implementación (2003 System)

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

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Microsoft Office 2003

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

Visual Studio Tools para Office admite soluciones de implementación en un equipo local o en una ubicación de red. Los modelos son diferentes para los dos tipos principales de proyectos:

  • Personalizaciones de nivel de documento

  • Complementos de nivel de aplicación

Para obtener más información sobre las personalizaciones de nivel de documento y los complementos de nivel de aplicación, vea Arquitectura de las personalizaciones de nivel de documento y Arquitectura de los complementos de nivel de aplicación.

Modelos de implementación para personalizaciones de nivel de documento

Existen tres modelo de implementación principales para las personalizaciones de Word y Excel. La siguiente tabla proporciona un resumen de estos modelos.

Ubicación de documento

Ubicación del ensamblado

Local

Recurso compartido de red (UNC) o servidor web (HTTP)

Local

Local

Recurso compartido de red o servidor web

Recurso compartido de red o servidor web

Cada modelo de implementación presenta sus ventajas y consideraciones, que habrá que evaluar antes de decidir cómo implementar la solución.

Modelo de implementación de equipo local y red

Este modelo implica la distribución de copias del documento o del libro a todos los equipos de usuarios individuales y la colocación del ensamblado en un recurso compartido de red. Un método de distribución del documento es colocar una plantilla en un servidor y hacer que los usuarios creen copias locales de ella.

Este modelo combina el fácil mantenimiento del ensamblado con la flexibilidad para el usuario final, quien puede personalizar el texto del documento. Para obtener información detallada sobre implementación, vea Cómo: Implementar soluciones de Office (2003 System).

Ventajas

  • Los usuarios finales pueden personalizar sus propias copias del documento; por ejemplo, pueden agregar sus propios nombres y números de teléfono al texto reutilizable. Llevar a cabo esta personalización es más difícil si todos utilizan un documento común compartido.

  • Los usuarios pueden trabajar con sus documentos sin conexión.

  • Los usuarios pueden guardar los documentos en ubicaciones convenientes, como una carpeta de documentos especial o en el escritorio.

  • Los usuarios pueden realizar copias de seguridad locales de los documentos.

Consideraciones

  • Un administrador debe establecer la directiva de seguridad para el recurso compartido de red.

  • Debe distribuir copias del documento a cada uno de los usuarios cuando se modifique el documento o notificárselo para que creen una nueva copia local a partir de la plantilla.

  • Si utiliza rutas de acceso HTTP o HTTPS para tener acceso al ensamblado, éste se almacena en la memoria caché de Internet Explorer. Si un usuario no está conectado a la red al abrir el documento personalizado, éste funcionará utilizando la información del ensamblado almacenada en caché. Sin embargo, si el usuario no ha abierto antes el documento al menos una vez o ha borrado la memoria caché del explorador de Internet, el ensamblado no estará en el equipo y no se podrá ejecutar. Para obtener más información, vea Modelo sin conexión para soluciones de Office (2003 System).

  • Si utiliza una ruta de acceso de HTTP o HTTPS para tener acceso al documento, el ensamblado sólo se cargará si está activada la opción Explorar en la misma ventana para los archivos .doc o .xls en el Explorador de Windows. Esta opción se utiliza en Internet Explorer para determinar si el documento está hospedado en la ventana actual o en una ventana independiente. Si el documento está hospedado en una ventana independiente, el ensamblado no se carga ni ejecuta. Para obtener más información, vea Solucionar problemas de Office en tiempo de ejecución.

Modelo de implementación de equipo local y equipo local

Este modelo implica la distribución de copias del documento o del libro y del ensamblado a todos los equipos de los usuarios. Este modelo es mejor si no se prevén cambios en el documento ni en el ensamblado, o si la red no suele estar disponible siempre. Para obtener información detallada sobre implementación, vea Cómo: Implementar el uso sin conexión de documentos (2003 System).

Ventajas

  • No se necesita ningún recurso compartido de red.

  • El documento y el ensamblado siempre están disponibles en el equipo local independientemente del estado de la red.

Consideraciones

  • Si se modifica el ensamblado o el documento, la solución actualizada debe distribuirse a todos los usuarios.

Modelo de implementación de red y red

Este modelo implica colocar un documento o un libro y el ensamblado de la solución en la red para que trabajen con ellos los usuarios finales. Este modelo es el mejor si los usuarios trabajan mucho en equipo, o bien si el documento o el libro y el ensamblado se actualizan frecuentemente. Para obtener información detallada sobre implementación, vea Cómo: Implementar archivos de soluciones mediante el Asistente para publicación (2003 System).

Ventajas

  • El hecho de que haya una sola copia maestra del ensamblado y del documento facilita las actualizaciones.

  • La colaboración y el compartimiento del documento son más fáciles cuando el documento o la plantilla están disponibles en un servidor de portal, como SharePoint Portal Server.

Consideraciones

  • Los usuarios deben conectarse a la red.

  • En caso de que cualquier usuario pueda cargar información en la ubicación del documento o de la plantilla personalizados, por ejemplo, en un sitio de SharePoint Portal Server utilizado para colaboración en grupo, no puede confiar plenamente en el documento y en el ensamblado mediante la ubicación como evidencia.

Modelos de implementación para los complementos de nivel de aplicación

Existen dos modelos de implementación para los complementos creados mediante Visual Studio Tools para Office, dependiendo de si el ensamblado de complemento reside en la red o en el equipo local. Ambos modelos de implementación requieren que el manifiesto de aplicación y las claves del Registro necesarias estén instalados en el equipo del usuario final. Para obtener más información, vea Implementar complementos de nivel de aplicación (2003 System).

Modelo de implementación de red

Este modelo implica colocar los ensamblados de complemento en un servidor. Para obtener información detallada sobre implementación, vea Cómo: Implementar soluciones de Office (2003 System).

Ventajas

  • Los clientes pueden recibir automáticamente actualizaciones de complementos si reinician la aplicación de Microsoft Office, o si deshabilitan y vuelven a habilitar el complemento a través del cuadro de diálogo Complementos COM de la aplicación.

Consideraciones

Modelo de implementación local

Este modelo implica distribuir el ensamblado de complemento a cada equipo de usuario. Para obtener información detallada sobre implementación, vea Cómo: Implementar soluciones de Office (2003 System).

Ventajas

Consideraciones

  • Es necesario proporcionar a los ensamblados plena confianza en el equipo de usuario. El proyecto de instalación que se suministra con proyectos de nivel de aplicación no incluye una acción predeterminada para crear la directiva de seguridad necesaria.

  • Si se modifican los ensamblados de complemento, los ensamblados actualizados deben distribuirse a todos los usuarios.

Vea también

Tareas

Cómo: Implementar soluciones de Office (2003 System)

Cómo: Preparar equipos de usuarios finales para ejecutar soluciones de Office (2003 System)

Cómo: Actualizar los archivos de ensamblado implementados (2003 System)

Cómo: Actualizar los documentos de Office implementados que utilizan extensiones de código administrado (2003 System)

Cómo: Implementar el uso sin conexión de documentos (2003 System)

Conceptos

Implementar soluciones de Office (2003 System)

Implementar personalizaciones de nivel de documento (2003 System)

Implementación segura (2003 System)