Dans le cadre de la gestion de fermes SharePoint, il est courant de faire aussi le support des utilisateurs. Un cas classique de Bug est l’utilisation d’Office 2007 avec SharePoint.
Introduction
Dans de nombreux cas, la version d’Office déployée dans une entreprise n’est pas celle utilisée pour du test. En effet, du fait du coût des licenses, le choix de la version déployée peut être plus basique que celle utilisée par les développeurs ou administrateurs.
En effet, La version Standard de SharePoint 2007 fonctionne aussi très bien avec SharePoint, et ne nécessite plus la modification de la base de registre pour Office 2003 (simulation de la version Office 2003 Professional pour une machine installée avec Office 2003 Standard Edition) :
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Common\ProductVersion]
"ProInfo"=dword:00000001 - Unable to edit in datasheet - WSS 3.0
Présentation du cas
De ce fait, certains utilisateurs avancés souhaitent avoir des outils aditionnels d’Office qui ne sont pas inclus dans la version Standard tels que :
- Access 2007
- Project 2007
- Visio 2007
Tous trois susceptibles de travailler avec des informations provenant de SharePoint :
- Gestion en direct des liste depuis Access (simulant un tableur)
- Project Server 2007
- Diagramme avec des données issues de listes pour Visio
Ainsi l’application va être installée sur le poste de l’utilisateur, ayant au préalable Office 2007 Standard Edition accompagné du Service Pack 2.
Le soucis arrive donc dans le décallage de Service Pack entre les deux outils client d’Office 2007 (Office Std et Access dans l’exemple).
Description des erreurs
Pour notre exemple, la version d’Office 2003 est l’édition Standard accompagnée du Service Pack 2 menant au code version : 12.0.6545
Tandis que la version d’Access 2007 est sans Service Pack donc en code version : 12.0.4518
Ainsi lors de la tentative d’ouverture d’un site SharePoint depuis Access 2007, les listes sont visibles, on peut donc cocher une liste :
Et à cet instant, on reçoit un message d’erreur et un crash ACCESS :
Qui apparaît dans le système de Gestion d’erreur de Windows
Solution
La solution est de ce fait très simple, il faut installer le Service Pack 2 (dans notre exemple) de Microsoft Access 2007, afin de mettre tous les outils clients au même niveau.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire