2009-05-20 4 views
2

Je sais comment je peux faire pour le cas simple que les détails ici: http://geekswithblogs.net/Denis/archive/2007/01/03/102623.aspxUDF avec VSTO dans Excel

Mais ce que je suis en train de faire est quand ma catégorie est sélectionnée dans Excel Je veux être capable de remplir dynamiquement la liste des fonctions au moment de l'exécution.

En l'état, il est rempli en utilisant toutes les fonctions publiques dans la catégorie DLL. Existe-t-il un moyen de se connecter à l'événement qui remplit cette liste et lui indique quoi utiliser? Ou peut-être injecter du code dans la DLL dynamiquement, dans ce cas, je pourrais insérer un tas de fonctions publiques dans la DLL au moment de l'exécution et avoir ce que je veux dans la liste des fonctions

Répondre

0

Avec ExcelDna - http://www.codeplex.com/exceldna - enregistrer les fonctions à l'exécution. Cependant, je ne pense pas qu'il soit facile de savoir quand la liste des fonctions est affichée, donc vous devrez peut-être avoir un élément de menu ou quelque chose qui remplit la liste.

Questions connexes