24 de octubre de 2007

Error Creando Listas desde Excel 2007

En en el caso de listas de SharePoint hechas a medida para usuarios lo que suelo hacer es solicitar que me envíen un fichero excel con las columnas que desean para ver exactamente lo que necesitan.
Pues bien, e ha detectado un error en el sistema por el cual cuando vas a hacer una importación desde un fichero excel, el sistema no es capaz de realizarla .

El problema radica en que el método ´Post´ del objeto ´IOWSPostData´ no es capaz de diferenciar el método de comunicación que tiene que usar con SharePoint con el que va a comunicarse para entregarle la estructura de la nueva lista, y el sistema genera un error.

Este problema se puede solucionar.

Si lo analizamos nos damos cuenta de que el problema realmente no viene de MOSS si no de la integración de Excel 2007 con este, por lo que la modificación se ha de realizar en Excel.
Para ello localizamos el fichero ´EXPTOOWS.XLA´ que contiene la macro encargada de realizar este proceso y buscamos la linea:
lVer = Application.SharePointVersion(URL)
En la prueba que acabo de hacer, este método siempre me devuelve el valor 1, pero si lo cambio por el valor ´2´ la estructura se envía perfectamente, por lo que he cambiado la linea de código así para que me funcione:
lVer = Application.SharePointVersion(URL)
lVer = 2
De esta forma siempre utiliza SOAP para enviar la información y a mi me ha funcionado ... cual es el problema generado de solucionar este? pues no estoy muy seguro de como se comportará cuando intente realizar el mismo proceso desde un SharePoint 2003 ...

No hay comentarios.: