Procédure pas à pas : développement d'une UDF avec code managé
Dernière modification : mercredi 30 septembre 2009
S’applique à : SharePoint Server 2010
Cette procédure décrit le processus de développement de fonctions définies par l'utilisateur (UDF) Excel Services à l'aide de Microsoft Visual C#.
Au cours de cette procédure pas à pas, vous apprendrez à :
créer un projet à l'aide du modèle de projet bibliothèque de classes Microsoft Visual Studio 2005 ;
ajouter une référence à Microsoft.Office.Excel.Server.Udf.dll ;
écrire des UDF à utiliser dans Excel Services ;
créer un classeur pour appeler des fonctions personnalisées à partir des cellules ;
tester et exécuter des UDF dans Excel Services.
Conditions préalables requises
Pour exécuter cette procédure pas à pas, vous avez besoin des éléments suivants :
Microsoft SharePoint Server 2010.
Notes
La manière la plus simple d'obtenir tout ce dont vous avez besoin sur le serveur consiste à effectuer une installation de base et autonome. Il vous suffit ensuite d'y ajouter un emplacement approuvé.
Excel.
Visual Studio ou un outil de développement similaire compatible avec Microsoft .NET Framework.
Pour activer l'exécution de l'assembly de l'UDF.
Une bibliothèque de documents SharePoint approuvée dans laquelle enregistrer un classeur, et permettre au classeur d'appeler des UDF en définissant la valeur AllowUdfs sur true.
Un exemple de classeur qui appelle l'UDF stockée dans une bibliothèque de documents SharePoint approuvée.
Les autorisations d'afficher et de publier un classeur dans une bibliothèque de documents SharePoint.
Notes
Pour plus d'informations sur la définition des autorisations, voir la documentation de Windows SharePoint Services 3.0.
Pour créer le classeur à l’aide d’Excel.
Pour enregistrer le classeur en tant que fichier .xlsx ou .xlsb.
Notes
Pour plus d'informations sur la manière d'approuver un emplacement, d'activer des UDF et de définir l'indicateur AllowUdfs, voir Étape 3 : déploiement et activation des fonctions définies par l'utilisateur (UDF).
Voir aussi
Tâches
Étape 1 : création d'un projet et ajout d'une référence du fichier UDF
Étape 2 : création d'une UDF de code managé
Étape 3 : déploiement et activation des fonctions définies par l'utilisateur (UDF)
Étape 4: test et appel des fonctions définies par l'utilisateur dans des cellules
Procédure pas à pas : développement d'une application personnalisée à l'aide des services Web Excel
Procédure : créer une UDF qui appelle un service Web
Concepts
Présentation des fonctions définies par l'utilisateur Excel Services