Comment : activer les UDF
Chaque emplacement approuvé d'Services Excel dans le fournisseur de services partagés a un indicateur AllowUdfs.
Notes
L'indicateur AllowUdfs est positionné par l'option Fonctions définies par l'utilisateur autorisées sur la page Excel Services Emplacements de fichiers approuvés.
La valeur par défaut de AllowUdfs est false. Si la valeur de AllowUdfs est définie à false dans un emplacement approuvé particulier, les classeurs de cet emplacement approuvé ne sont pas autorisés à appeler des UDF.
Pour permettre l'appel des UDF depuis un emplacement approuvé spécifique, vous définissez la valeur de AllowUdfs à true.
Si la valeur de AllowUdfs est false quand une session est démarrée sur un classeur qui a des appels d'UDF à son emplacement approuvé, ces appels échouent. Si vous changez la valeur de AllowUdfs en true après le démarrage d'une session, les appels d'UDF échouent également. La raison en est que les modifications apportées à l'indicateur AllowUdfs ne prennent effet qu'à la session suivante, après la mise à jour de la base de données de configuration.
Vous pouvez éviter cela en redémarrant la session, par exemple en sélectionnant Recharger le classeur dans Excel Web Access.
Avertissement
Si vous choisissez plutôt de redémarrer Microsoft Internet Information Services (IIS), celui-ci mettra fin à toutes les sessions en cours.
Activation des UDF
Pour pouvoir effectuer les étapes suivantes, Microsoft Office SharePoint Server 2007 doit être installé sur votre ordinateur.
Pour activer les UDF
Dans le menu Démarrer, cliquez sur Tous les programmes.
Pointez sur Microsoft Office Server et cliquez sur Administration centrale de SharePoint 3.0.
Dans Lancement rapide, cliquez sur le lien de votre fournisseur de services partagés, par exemple « Services_partagés_1 », pour afficher la page d'accueil des services partagés pour ce fournisseur de services partagés spécifique.
Sous Paramètres Excel Services, cliquez sur Fonctions définies par l'utilisateur.
Sur la page Excel Services Fonctions définies par l'utilisateur, cliquez sur Ajouter une fonction définie par l'utilisateur pour ouvrir la page Excel Services Ajouter un assembly de fonction définie par l'utilisateur.
Dans la zone Assembly, tapez le chemin d'accès à l'assembly UDF. Par exemple C:\MonDossierUdf\MonUdf.dll.
Sous Emplacement de l'assembly, cliquez sur Fichier local.
Notes
L'option Fichier local sera remplacée par Chemin d'accès de fichier dans les futures versions d'Services Excel. Si vous voyez Chemin d'accès de fichier, c'est ce que vous devez sélectionnez.
Sous Activer l'assembly, la case à cocher Assembly activé doit être activée par défaut.
Cliquez sur OK.
Autorisation des appels UDF
Pour permettre l'appel des UDF depuis un classeur
Ouvrez la page Excel Services Ajouter un emplacement de fichier approuvé (si vous ajoutez un nouvel emplacement approuvé) ou la page Excel Services Modifier un emplacement de fichier approuvé (si vous modifiez un emplacement approuvé existant).
Notes
Pour plus d'informations sur l'approbation d'un emplacement, voir Procédure : approuver un emplacement.
Sous Autoriser les fonctions définies par l'utilisateur, sélectionnez Fonctions définies par l'utilisateur autorisées pour permettre l'appel des UDF depuis des classeurs stockés à cet emplacement approuvé.
Cliquez sur OK.
Voir aussi
Autres ressources
Procédure pas à pas : développement d'une UDF avec code managé
Étape 3 : déploiement et activation des fonctions définies par l'utilisateur (UDF)
Procédure : créer une UDF qui appelle un service Web
Forum Aux Questions sur les UDF Excel Services
Présentation des fonctions définies par l'utilisateur Excel Services
Alertes Excel Services
Problèmes connus et conseils relatifs à Excel Services
Méthodes conseillées pour Excel Services
Procédure : approuver un emplacement