Bonjour,
j'ai un programme (rad studio 10.1) qui sélectionne une plage de cellules d'une feuille particulière ("Values") de mon fichier excel.
Tout marchait très bien jusqu'à ce que je passe sous excel 2016.
Ce code là ne fonctionne plus si je ne sauvegarde pas mon fichier excel alors que je suis sur la feuille en question.
si j'étais sur une autre feuille au moment de la sauvegarde, la dernière ligne de code plante avec le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Variant ExcelApp = Variant::CreateObject("excel.application"); ExcelApp.OlePropertyGet("Workbooks").OleProcedure("Open",(OleVariant)"monFichier.xls"); Variant Sheet = ExcelApp.OlePropertyGet("Sheets", (OleVariant)"Values"); Sheet.OlePropertyGet("Range", (OleVariant)("A2:H80")).OleFunction("Select");
Quelqu'un a t'il une idée???La méthode Select de la classe Range a échoué
merci !
Pascale38
Partager