Compartir a través de


Paso 3: Implementar y habilitar UDF

Última modificación: miércoles, 17 de marzo de 2010

Hace referencia a: SharePoint Server 2010

En este artículo
Implementación de UDF
Confiar en una ubicación
Habilitación de las UDF

En este paso:

  1. Implementará SampleUdf.dll, que creó en Paso 2: Crear una UDF de código administrado, en una carpeta en un equipo que tenga Microsoft SharePoint Server 2010 instalado.

  2. Permitirá que se llamen funciones definidas por el usuario (UDF) desde una ubicación específica de confianza, por ejemplo, la ubicación Documentos compartidos de confianza.

  3. Habilitará SampleUdf.dll.

Implementación de UDF

Para implementar las UDF

  1. Cree una carpeta denominada "UDF" en la unidad local del equipo en la que desea implementar las UDF. Por ejemplo: " C:\UDF".

  2. Copie el ensamblado SampleUdf.dll.

  3. Guarde SampleUdf.dll en "C:\UDF".

Confiar en una ubicación

Para confiar en una ubicación

  1. En el menú Inicio, haga clic en Todos los programas.

  2. Elija Productos de Microsoft SharePoint 2010 y haga clic en Administración central de SharePoint.

  3. Bajo Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  4. En la página Administrar aplicaciones de servicio, haga clic en Aplicación de Servicios de Excel.

  5. En la página Aplicación de Servicios de Excel, haga clic en Ubicaciones de archivos de confianza.

  6. En la página Ubicaciones de archivos de confianza, haga clic en Agregar ubicación de archivo de confianza.

  7. En la página Agregar ubicación de archivo de confianza, en el cuadro Dirección, escriba la ubicación donde guardará el libro, por ejemplo, http://MyServer002/Shared%20Documents.

  8. Bajo Tipo de ubicación, haga clic en el tipo de ubicación adecuado. En este ejemplo, seleccione Microsoft SharePoint Foundation.

  9. En Confiar en nodos secundarios, seleccione Nodos secundarios de confianza para confiar en bibliotecas o directorios secundarios.

  10. Debajo de Permitir funciones definidas por el usuario, seleccione Funciones definidas por el usuario permitidas para permitir que se pueda llamar a las UDF desde los libros almacenados en esta ubicación de confianza.

  11. Haga clic en Aceptar.

Habilitación de las UDF

Para realizar los siguientes pasos, necesita un equipo que tenga instalado SharePoint Server 2010.

Para habilitar las UDF

  1. Siga los pasos del 1 al 3 del procedimiento anterior ("Para confiar en una ubicación") para mostrar la página principal de los servicios compartidos de un SSP.

  2. En Configuración de Excel Services, haga clic en Ensamblados de funciones definidas por el usuario.

  3. En la página de funciones definidas por usuario de Excel Services, haga clic en Agregar función definida por el usuario para abrir la página para agregar un ensamblado de función definida por el usuario de ExcelServices.

  4. En el cuadro Ensamblado, escriba la ruta de acceso al ensamblado SampleUdf.dll. En este ejemplo sería C:\UDFs\SampleUdf.dll.

  5. En Ubicación del ensamblado, haga clic en Ruta de acceso del archivo.

  6. Debajo de Habilitar ensamblado, la casilla Ensamblado habilitado debe estar seleccionada de forma predeterminada.

  7. Haga clic en Aceptar.

Programación sólida

Si el valor de AllowUdfs es false cuando se inicia una sesión en un libro que tiene llamadas de UDF, las llamadas de UDF generarán un error.

Nota

La marca AllowUdfs se indica mediante la opción Funciones definidas por el usuario permitidas (consulte el paso 9 de la sección "Confiar en una ubicación").

Si cambia el valor de AllowUdfs a true después de iniciar la sesión, también se producirá un error en la llamada de UDF. Esto es así porque los cambios realizados en la marca AllowUdfs tienen efecto en la siguiente sesión. Puede solucionar esto si restablece Microsoft Internet Information Services (IIS). Al hacerlo, se volverán a cargar las UDF.

Para obtener más información acerca de cómo restablecer IIS, consulte Procedimiento para habilitar las UDF.

Vea también

Tareas

Paso 1: Crear un proyecto y agregar una referencia de UDF

Paso 2: Crear una UDF de código administrado

Paso 4: pruebas y llamadas a UDF desde las celdas

Procedimiento para habilitar las UDF

Conceptos

Tutorial: Desarrollo de una UDF de código administrado

Información sobre las UDF de Excel Services