Cómo: Implementar una solución de Office de nivel de documento en un servidor de SharePoint (2007 System)
Actualización: Julio de 2008
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. |
Puede utilizar Microsoft Office SharePoint para implementar las soluciones de nivel de documento de Visual Studio Tools para Office en los usuarios finales. Cuando los usuarios van al sitio de SharePoint y abren el documento, el motor en tiempo de ejecución comienza a instalar la solución automáticamente desde la carpeta de red compartida. La personalización continuará funcionando aunque el documento se copie en otra parte, como el escritorio.
Para preparar la solución para su distribución desde SharePoint, debe realizar dos tareas:
Implemente la solución de nivel de documento en una carpeta compartida de la red.
Cargue el documento en una biblioteca de documentos de SharePoint y agregue las ubicaciones adecuadas a la lista de ubicaciones de confianza de Microsoft Office en el Centro de confianza.
Implementar una solución de nivel de documento en una ubicación compartida
Use el Asistente para publicación para implementar la solución en la carpeta compartida y actualizar automáticamente la ruta de acceso del manifiesto de implementación en el documento. Otra posibilidad es realizar manualmente estos pasos.
Para implementar una solución de nivel de documento en una carpeta compartida ubicada en una red con el Asistente para publicación
En el menú Generar, haga clic en PublicarnombreDeSolución.
Se inicia el Asistente para publicación.
Siga los pasos del asistente para implementar la solución en una carpeta compartida de la red.
Si desea que el asistente copie los archivos de la solución en la carpeta de red, establezca la ruta de instalación predeterminada de la segunda página del asistente en la ubicación de la carpeta compartida.
Para obtener más información, vea Cómo: Implementar una solución de Office mediante ClickOnce (2007 System).
Para implementar una solución de nivel de documento en una carpeta compartida de una red de forma manual
Copie los archivos de la solución desde la carpeta de resultados de la compilación a una carpeta compartida de la red.
Abra el documento de la solución que desea cargar en la biblioteca de documentos de SharePoint.
Haga clic en el botón Microsoft Office, elija Preparar y, a continuación, haga clic en Propiedades.
Haga clic en Propiedades del documento y, a continuación, haga clic en Propiedades avanzadas.
En la ficha Personalizado, en la lista Propiedades, seleccione _AssemblyLocation.
En el cuadro Valor, ya habrá un identificador del manifiesto de implementación. Al principio del identificador, escriba la ruta de acceso completa del manifiesto de implementación seguida de una barra, con el formato ruta de acceso|identificador.
Como ejemplo, la ruta de acceso puede ser similar a esta:
\\nombreDeServidor\nombreDeCarpeta\nombreDeArchivo.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
Para obtener más información sobre cómo dar formato a este identificador, vea Información general sobre propiedades personalizadas del documento.
Haga clic en Aceptar y, a continuación, guarde y cierre el documento.
Cargar el documento y agregar la ubicación del servidor de SharePoint al Centro de confianza
Para que el documento esté disponible para los usuarios finales, cárguelo en una biblioteca de documentos de SharePoint. Para que los usuarios puedan ejecutar la solución, antes deben conceder confianza a la ubicación de SharePoint en Microsoft Office Word o Excel, o bien un administrador del sistema debe establecer la directiva de forma remota.
Para agregar la ubicación del servidor de SharePoint al Centro de confianza
Agregue el documento de la solución a una biblioteca de documentos en un servidor de SharePoint.
Para obtener más información, vea Upload a document en la documentación de SharePoint Server en Microsoft Office Online.
Abra Word o Excel en el equipo donde desea ejecutar la solución.
No necesita tener un documento abierto. Los pasos restantes agregan el servidor de SharePoint al Centro de confianza en Word o Excel solo para este equipo. Dado que el documento está en una ubicación de red, esto se debe hacer en cada equipo que ejecutará la solución.
Nota: Los administradores del sistema pueden utilizar la herramienta de configuración de Office para establecer estas directivas de forma remota. Para obtener más información, vea Security policies and settings in the 2007 Office system.
Haga clic en el Botón de Microsoft Office y, a continuación, haga clic en Opciones de Word o en Opciones de Excel.
Haga clic en Centro de confianza y, a continuación, haga clic en Configuración del Centro de confianza.
Haga clic en Ubicaciones de confianza.
Seleccione Permitir ubicaciones de confianza que estén en la red (no recomendado).
Haga clic en Agregar nueva ubicación.
En el cuadro Ruta de acceso, escriba la dirección URL del servidor de SharePoint, por ejemplo http://nombreDeServidorDeSharePoint/nombreDeEquipo/nombreDeProyecto/nombreDeBibliotecaDeDocumentos. No agregue el nombre de la página web predeterminada, como default.aspx o AllItems.aspx.
Haga clic en Aceptar.
Para probar el proceso de instalación, desinstale la personalización del equipo y, a continuación, abra el documento desde el sitio de SharePoint. Después de que el documento se abra, se instalará la personalización. Copie el documento en el escritorio. La personalización todavía se ejecutará porque la propiedad _AssemblyLocation contiene la ruta de acceso completa al recurso compartido de archivos.
Vea también
Tareas
Cómo: Implementar una solución de Office mediante ClickOnce (2007 System)
Cómo: Desinstalar una solución de Office ClickOnce (2007 System)
Conceptos
Otorgar confianza a los documentos (2007 System)
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Julio de 2008 |
Se ha agregado información general. |
Mejora de la información. |