Pilotage d'une macro excel depuis builder ?
Bonjour à tous ... :D
Voila, je bute sur un bout de code pourtant tout simple qui me permettrait de lancer une macro stocké sur un fichier texte pour un doc excel :
Code:
1 2 3 4 5 6 7 8 9 10
|
Variant VBComp;
// installation du composant
VBComp = XLWorkbook.OlePropertyGet("VBProject").OlePropertyGet("VBComponents");
VBComp.OleProcedure("Import", as_Fichier);
// execution macro
XL_Workbooks.OleProcedure("Run", "traduction");
// destruction macro
VBComp.OleFunction("Remove", VBComp.OleFunction("Item", "Module1")); |
Ce code doit lancer une macro excel contenu dans un txt (as_Fichier) hors le programme plante dés la première ligne en m'annonçant fièrement qu'une exception s'est produite ...
Tous mes Variant sont déclaré en privé sous ma classe :
Code:
1 2 3 4 5 6 7 8 9
|
private:
// Variables de manipulation
Variant vLink;
Variant vReadOnly;
Variant vNomFeuille;
Variant XL,XL_Workbooks,XLWorkbook,XL_Worksheet;
Variant vFileName,vSheetName,vRange,vCell;
Variant vWsName; |
Si quelqu'un à une idée de résolution ou un bout de code faisant la même chose, je suis preneur :roll: