Pergunta

Eu tenho um suplemento XLL Excel e agora outro time quer usar a mesma funcionalidade em seu projeto (não gerenciado C ++). Existe uma maneira de interagir com este XLL diretamente do C ++?

Foi útil?

Solução

É você XLL un gerenciado ou código não gerenciado?

Tanto quanto eu sei, um arquivo C ++ XLL não gerenciado é na verdade um DLL que exporta métodos específicos chamado pelo Excel.

Se o seu XLL tem um arquivo .def, talvez você poderia adicionar método que seria chamado pela outra equipe.

Outras dicas

Você pode usar GET.WORKSPACE (44) para obter uma lista dos add-ins e suas assinaturas de argumento. Se você não hablo folhas de macro, carga xllutility.xll de http://sdrv.ms/JtaMIV e chamada = GET_WORKSPACE (44) em uma célula. (Observe o sublinhado.)

A segunda coluna é o nome da função eo terceiro é a lista de argumentos codificado como descrito aqui: http://msdn.microsoft.com/en-us/library/office/bb687900.aspx

Use o adjust.xll acessível a partir do link acima para ajustar a saída para o tamanho correto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top