Domanda

Ho un componente aggiuntivo XLL Excel e ora un altro team vuole utilizzare la stessa funzionalità nel proprio progetto (C ++ non gestito). C'è un modo per interfacciarsi con questo XLL direttamente da C ++?

È stato utile?

Soluzione

XLL è un codice non gestito o non gestito?

Per quanto ne so, un file XLL C ++ non gestito è in realtà una DLL che esporta metodi specifici chiamati da Excel.

Se il tuo XLL ha un file .def, forse potresti aggiungere un metodo che verrebbe chiamato dall'altro team.

Altri suggerimenti

Puoi usare GET.WORKSPACE (44) per ottenere un elenco dei componenti aggiuntivi e le loro firme degli argomenti. Se non hai fogli macro hablo, carica xllutility.xll da http://sdrv.ms/JtaMIV e chiama = GET_WORKSPACE (44) in una cella. (Nota il trattino basso.)

La seconda colonna è il nome della funzione e la terza è l'elenco degli argomenti codificato come descritto qui: http://msdn.microsoft.com/en-us/library/office/bb687900.aspx

Usa il pratico regolare.xll dal link sopra per regolare l'output alla dimensione corretta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top