Bonjour à tous ...
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 :
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 ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"));
Tous mes Variant sont déclaré en privé sous ma classe :
Si quelqu'un à une idée de résolution ou un bout de code faisant la même chose, je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;![]()
Partager