質問

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

役に立ちましたか?

解決

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

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

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

他のヒント

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を使用して、出力を正しいサイズに調整します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top