Bonjour,
J espere poster au bon endroit.
J utilise VC6++ pour gerer du fichier Excel.
Je passe par Invoke ( automation ) interfacé dans une fonction AuroWrap ( classique )
du style :
Ca marche très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 cstrNomPropriete = "Range"; ValeurCOleVariant = "A1:C1"; Tampon = cstrNomPropriete.AllocSysString(); AutoWrap(DISPATCH_PROPERTYGET, &result, Feuille_ID, Tampon, 1, ValeurCOleVariant); IDispatch * pXlRange = result.pdispVal; AutoWrap(DISPATCH_METHOD, &result, pXlRange, L"Select", 0);
Ce que j aimerais savoir c est si il existe une méthode pour passer a la fonction une sélection de cellules exprimée en L1C1, en ligne et colonne , plus adaptée a la programmation que la forme A1:C1.
Une piste non aboutie que j ai fouillée et de passer par la fonction Excel Address, censée renvoyée une adresse de type A1:C3 apres l envoi des lignes et colonnes de la sélection. Mais je n arrive pas non plus a me servir de cette fonction Address.
Merci de toute aide.
Cordialement
Dominique
Partager