Bonjour,
Pas mal d’incompatibilités entre les outils Sharepoint et Excel sont remontées depuis le passage de Office 2003 à 2007, et dernièrement Sharepoint 2003 à 2007.
On retrouve pas mal d’informations et de scénarios types à sur le blog de Toni Frankola.
Voilà mon problème :
Je précise ma configuration : Excel 2003 & Sharepoint 2007.
Je cherche à synchroniser une liste créée et modifiée par Excel sur Sharepoint.
La publication au moyen de la fonction suivante marche très bien :
result = Worksheets("Sheet1").ListObjects("My List").Publish(TargetParam, False)
Cela requiert tout de même que la liste n’existe pas auparavant pour permettre sa création de toute pièce. Si la liste existe, cette fonction ne permet pas de mettre à jour/updater la liste. Cela génère une erreur Excel.
Une fonction existe pourtant pour la synchronisation de liste Sharepoint depuis Excel.
Worksheets("Sheet1").ListObjects("My List").UpdateChanges (xlListConflictError)
Cependant, cette fonction ne fonctionne que si l’on a au préalable introduit la liste dans Excel depuis Sharepoint. C’est-à-dire que pour pouvoir utiliser cette fonction, il faut partir de Sharepoint, exporter la liste dans une spreadsheet, enregistrer le fichier xls, aller dans le VBA code et rédiger son code pour permettre la synchronisation au moyen d’un bouton, ou bien automatiquement.
Par ailleurs, il est à noter que la liste Sharepoint peut être exporté dans un workbook déjà existant. Néanmoins, l’importation entraine une simple bête et méchante de tout le code VBA qui existait auparavant dans n’importe quelle sheet du workbook. Moralité : mieux vaut sauvegarder avant de l’utiliser…
Je viens de tomber sur le projet Enkin, un soft de géolocalisation temps-réel basé sur Google Android. Ce projet est impressionnant techniquement, mais surtout révolutionnairement pratique. Une video des créateurs expliquera beaucoup mieux que moi ce qu’il en ait:
Ils s’étaient inscrits au concours Android Developer Challenge, mais n’ont malheureusement pas été retenus dans la liste des finalistes. Par contre, il ont reçu un coup de fil de Google qui semble t-il est très intéressé…Attendons de voir ce qu’il vont en faire, mais connaissant google, je m’attend à quelque chose de terrible.

Android, le nouvel OS made by Google et orienté téléphonie mobile, rendu totalement open source, semble plus qu’alléchant.
Sachant que Google offre pour 10 millions de dollars de prix aux créateurs des applications les plus innovantes pour cette plateforme, je pense qu’une certaine pomme à sérieusement du mouron à se faire avec son iPhone, et ce malgré un volume de ventes conséquent pour le moment.
[via http://prendreuncafe.com]

