0

私は XLL Excel アドインを持っていますが、別のチームがプロジェクト (アンマネージ C++) で同じ機能を使用したいと考えています。この XLL を C++ から直接操作する方法はありますか?

4

2 に答える 2

1

XLL アンマネージド コードまたはアンマネージド コードですか?

私の知る限り、アンマネージ C++ XLL ファイルは実際には、Excel によって呼び出される特定のメソッドをエクスポートする DLL です。

XLL に .def ファイルがある場合は、他のチームによって呼び出されるメソッドを追加できます。

于 2008-11-11T13:33:14.200 に答える
1

GET.WORKSPACE(44) を使用して、アドインとその引数シグネチャのリストを取得できます。Hablo マクロ シートがない場合は、http://sdrv.ms/JtaMIV から xllutility.xll を読み込みセルで =GET_WORKSPACE(44) を呼び出します。(アンダースコアに注意してください。)

2 番目の列は関数の名前で、3 番目の列は次のようにエンコードされた引数リストです: http://msdn.microsoft.com/en-us/library/office/bb687900.aspx

上記のリンクから便利なadjust.xllを使用して、出力を正しいサイズに調整します。

于 2012-11-19T13:52:44.773 に答える