Partager via


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