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 :
Avec XE5 j'ai une erreur (type de variable incorrect) à la ligne 5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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");
Quelqu'un peut-il m'aider à trouver une solution ?
Merci.
Partager