Question

J'ai quelques ExcelDNA code C # que je travaille, et dans Excel un plugin XLL je voudrais être en mesure d'accéder. Je ne suis pas en mesure d'obtenir le code source de ce plugin - il doit être utilisé tel quel. Donc, il y a une méthode de pouvoir accéder à ces fonctions à partir de C #?

Était-ce utile?

La solution

Grande pour voir une balise ExcelDna sur StackOverflow!

Vous devriez jeter un oeil à faire un appel à xlUDF. Il devrait vous permettre de faire un appel à une UDF (y compris celle de votre XLL tant qu'il est chargé).

La description MSDN est , avec une question similaire a répondu sur Google Groupes .

J'espère que cette aide - s'il vous plaît laissez-moi savoir comment vous allez comme je voudrais ajouter xlUDF à ma liste de ExcelDna Exemples .

Chris

Autres conseils

Vous pouvez utiliser GET.PROCEDURES de http://xllutility.codeplex.com pour obtenir une liste de tous compléments chargés et leur signature C à partir de la troisième colonne de la matrice ce rendement.

Ceci est une réponse plus générale sur la façon d'appeler des fonctions dans une langue Xll de tout qui peut appeler C. Si vous utilisez ExcelDna alors la route xlUDF est beaucoup plus simple.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top