lancement d'une macro avec XE5 via OLEExcel
Bonjour,
pour lancer une macro Excel depuis C++6 j'utilisais le code ci-dessous après avoir passé les lignes VBA dans un Memo :
Code:
1 2 3 4 5 6
|
AnsiString CheminMacro = "C:\\...\\Macro.txt"
Memo->Lines->SaveToFile(CheminMacro);
VBComp = vWorkbook.OlePropertyGet("VBProject").OlePropertyGet("VBComponents");
VBComp.OleProcedure("Import", CheminMacro.c_str());
vMSExcel.OleProcedure("Run", "MaMacro"); |
Avec XE5 j'ai une erreur (type de variable incorrect) à la ligne 5.
Quelqu'un peut-il m'aider à trouver une solution ?
Merci.