関数を持つ xll ファイルがあり、その関数を C# から呼び出したいと考えています。この xll ファイルは、Excel で使用されます。どうすればよいか考えている人はいますか?.xll ファイルを参照しようとしましたが、値を取得できません。関数を直接指定すると、正しい値が得られます。同じこと C# で Excel を自動化し、Microsoft.Office.Interop.Excel から Excel を開いて関数を適用すると、エラーが発生します
3 に答える
0
xll は単なる dll です。呼び出したい関数のシグネチャがわかっている場合は、他の関数と同じように呼び出すことができます。署名がわからないがアドインを Excel に読み込むことができる場合は、Excel に署名を教えてもらう方法があります。
自動化は、Excel を実行している場合にのみ機能します。署名がわかれば、その必要はありません。
于 2011-09-16T13:33:54.617 に答える
0
XLL は Excel インターフェイスが駆動していることを期待するため、おそらく関数を直接呼び出すことはできません。あなたはいくつかの深刻な偽造をしなければならないでしょう.
ただし、Excel を使用して自動化することはできます。
于 2011-09-13T18:54:16.930 に答える