jueves, 8 de marzo de 2012

Datasheet View para listas y librerias para Office 2010 de 64 bits

Es posible que hayas instalado Office 2010 de 64 bits, y cuando querés acceder a la vista de datasheet, te lanza el siguiente error:
“The list cannot be displayed in Datasheet view for one or more of the following reasons:
  • A datasheet component compatible with Microsoft SharePoint Foundation is not installed.
  • Your Web browser does not support ActiveX controls.
  • A component is not properly configured for 32-bit or 64-bit support.”
“No se puede mostrar en la vista Hoja de datos por alguna de las razones siguientes”
  • No tiene instalado un componente de hoja de datos compatible con Microsoft SharePoint Foundation
  • El explorador no admite controles ActiveX
  • Un componente no está debidamente configurado para la compatibilidad con 32 bits o 64 bits o la compatibilidad con los controles ActiveX está deshabilitada
Hay varias causas posibles de este error:
1) Problemas de incompatibilidad específicos para la versión de Microsoft Office instalada en su ordenador.
2) El archivo Owssupp.dll no está registrado correctamente en Microsoft Windows y / o está dañado debido a la instalaciónde Office 2003 profesional, y cualquiera de los productos de Office 2007-2010
3) Está utilizando Microsoft Office 2010 y no tiene una versión de 64 bits de controles ActiveX instalados en el equipo.
 
Algunas soluciones
1-Ejecutar la herramienta de diagnóstico de Office para reparar la dll Owssupp.dll (Start > All Programs > Microsoft Office > Microsoft Office Tools > Microsoft Office Diagnostics)
2-Instalar Sharepoint Designer 2010/2007, ya que registra a dll Owssupp.dll
3-Descargar el driver de 2007 Office System Driver: Data Connectivity Components:http://www.microsoft.com/downloads/en/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en
4-Verificar que el active x esté habilitado y agregar el site como Trusted Site
En el IE verificar lo siguiente:    
Download signed ActiveX controls –> Enabled
Run ActiveX controls and plug-ins –> Enable
Script ActiveX controls marked safe for scripting –> Enable
Allow previously unused Active X controls to run without prompt –> Enabled
5-Hacer un backup y posteriormente borrar la siguiente entrada, y reiniciar el IE:
HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\
{65BCBEE4-7728-41A0-97BE-14E1CAE36AAE}
    y después registrar la siguiente dll: stslist.dll:
    regsvr32.exe stslist.dll
6-Instalar una versión de Office 32 bits
Hay un artículo de MS KB sobre este issue: http://support.microsoft.com/kb/2266203

OTRO PROBLEMA ASOCIADO: la opción de datasheet aparece grisada, o la opción de "Open in explorer" no está. Esto se debe a que NO esta usando Internet Explorer, o necesita la versión de 64 bits. Sharepoint usa javascript para verificar esto.

No hay comentarios:

Publicar un comentario