Publié lundi 17 mars 2008 03:14 par Adrien Siffermann

[SharePoint 2007] Développer des User Defined Functions pour Excel Services

Les Excel Services sont une nouvelle technologie fournie avec Microsoft Office SharePoint Server (MOSS) Entreprise 2007, et qui permet de simplement utiliser, partager et gérer des fichiers Microsoft Office Excel 2007 en tant que rapports interactifs sur un site d'entreprise.

Pour les classeurs publiés par ce moyen sur une plateforme SharePoint, Microsoft propose d'étendre la librairie de fonctions déjà disponible avec Excel grâce aux User Defined Functions (UDF). Ces dernières peuvent être exécutées depuis une feuille de calcul comme toute autre fonction Excel standard. Comme le développement des UDF s'appuie sur le Framework .Net, les possibilités d'extension sont pratiquement illimitées.

Côté technique, l'écriture d'UDF ne se distingue des développements classiques que par un attribut venant préfixer les méthodes exposées. Elles représentent, entres autres, un moyen simple de centraliser des formules jusqu'alors disponibles sous forme de macros, sans en dévoiler les règles métier. Par exemple, pour extraire le dernier mot d'une phrase dans une cellule, on pourrait écrire la formule :

Avec les UDF, on permet à l'utilisateur de simplement saisir le nom d'une nouvelle fonction :

Vous trouverez l'article complet, co-rédigé avec mon collègue et néanmoins ami Philippe Sentenac, sur le site Tech Head Brothers à cette adresse : Développer des User Defined Functions pour Excel Services.

Adrien

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Les 10 derniers blogs postés

- Les actualités de la semaine sur c2i.fr (14 mai - 20 mai) par Richard Clark le il y a 3 heures et 47 minutes

- Reactive Extensions : Consommer des services avec Rx Partie 3, les pièges à éviter par Léonard Labat le il y a 12 heures et 52 minutes

- SharePoint Blog Site, problème d’archives par Le Blog (Vert) d'Arnaud JUND le il y a 23 heures et 28 minutes

- Soirée ALT.NET Mai - 3 présentations par #Rui le 05-18-2012, 11:59

- [ #SharePoint 2010][ #SQLServer 2012] AlwaysOn pour SharePoint (2/4) : Configuration (2e partie)… par Le blog de Patrick [MVP SharePoint] le 05-18-2012, 11:31

- Team Foundation Server 11: tous les trésors cachés du site d’équipe par Philess le 05-16-2012, 19:01

- [PowerShell 3] Télécharger et installer la documentation en ligne par Blog de SPBrouillet (Pierrick BROUILLET) le 05-16-2012, 17:36

- [#SharePoint 2010][#SQLServer 2012] AlwaysOn pour SharePoint (1/4) : Configuration (1ère partie)… par Le blog de Patrick [MVP SharePoint] le 05-16-2012, 12:10

- Job Day @MIC Brussels - .Net Developers on Mobile applications par Le Blog (Vert) d'Arnaud JUND le 05-15-2012, 20:26

- [SharePoint 2010] – SharePoint 2010, Windows (Server) 8 et des erreurs IIS sont dans une VM… par Blog de SPBrouillet (Pierrick BROUILLET) le 05-14-2012, 12:10