1

私が取り組んでいるいくつかの ExcelDNA C# コードと、Excel 内でアクセスできるようにしたい xll プラグインがあります。このプラグインのソース コードを取得できません。そのまま使用する必要があります。C# からこれらの関数にアクセスできる方法はありますか?

4

2 に答える 2

2

StackOverflow に ExcelDna タグが表示されるのは素晴らしいことです。

xlUDF への呼び出しを確認する必要があります。任意の UDF (ロードされている限り、XLL の UDF を含む) を呼び出すことができるようにする必要があります。

MSDN の説明はここにあり、同様の質問がGoogle グループで回答されています。

これがお役に立てば幸いです。ExcelDna の例のリストに xlUDF を追加したいので、どうすればよいか教えてください。

クリス

于 2011-01-19T09:46:27.570 に答える
1

http://xllutility.codeplex.comからGET.PROCEDURES を使用して、読み込まれたすべてのアドインのリストと、返される配列の 3 列目からそれらの C 署名を取得できます。

これは、C を呼び出すことができる任意の言語から任意の xll で関数を呼び出す方法に関するより一般的な回答です。ExcelDna を使用している場合、xlUDF ルートははるかに簡単です。

于 2011-11-05T15:10:21.263 に答える