Frage

Ich habe einen XLL Excel Addin und jetzt ein anderes Team will die gleiche Funktionalität in ihrem Projekt (nicht verwaltete C ++) verwenden. Gibt es eine Möglichkeit, um eine Schnittstelle mit dieser xll direkt von C ++?

War es hilfreich?

Lösung

Ist Sie XLL un verwalteten oder nicht verwalteten Code?

Soweit ich weiß, eine nicht verwaltete C ++ XLL-Datei ist in der Tat eine DLL, die bestimmten Methoden aufgerufen von Excel exportiert.

Wenn Ihr XLL eine DEF-Datei hat, vielleicht könnten Sie Methode hinzufügen, die von der anderen Mannschaft genannt wird.

Andere Tipps

Sie können mit GET.WORKSPACE (44) eine Liste der Add-Ins und deren Argument Unterschriften bekommen. Wenn Sie keine hablo Makroblätter Last xllutility.xll von http://sdrv.ms/JtaMIV und rufen = GET_WORKSPACE (44) in einer Zelle. (Beachten Sie den Unterstrich).

Die zweite Spalte ist der Name der Funktion und der dritte ist die Argumentliste codiert, wie hier beschrieben: http://msdn.microsoft.com/en-us/library/office/bb687900.aspx

Nutzen Sie die praktische adjust.xll aus dem obigen Link die Ausgabe auf die richtige Größe einzustellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top