[EXCEL] [OLE] Plantage avec un format de nommage de cellule
Bonjour,
j'utilise l'OLE Excel dans un programme, je le configure en format de cellule L1C1, sauf que lorsque je spécifie les coordonnées d'une céllule dans ce format, cela me genere une erreur.
Citation:
a provoqué une classe d'exception EOleSysError avec le message 'Une exception s'est produite'
Voila le code utilisé:
Code:
1 2 3
|
vReferenceStyle = xlR1C1;
vMSExcel.OlePropertySet("ReferenceStyle", vReferenceStyle); |
voila pour le paramétrage, et voila ou ça plante:
Code:
1 2 3
|
vWsRange = "L2C1";
vCell = vWorksheet.OlePropertyGet("Range", vWsRange); |
ça plante sur l'attibution de la cellule a vCell.
Je ne comprends pas pourquoi ça ne marche pas, par contre si je passe "A2" à vWsRange cela passe parfaitement. Meme en parametrant le format de cellule en xlR1C1.
Voila, si quelqu'un pourrait m'aider rapidement ce serai sympa.
Merci d'avance.
Re: [URGENT]Probleme avec le parametrage OLE EXCEL
Code:
1 2 3
|
vWsRange = "R2C1";
vCell = vWorksheet.OlePropertyGet("Range", vWsRange); |
Comme ceci ça devrait mieux marcher!
Re: [URGENT]Probleme avec le parametrage OLE EXCEL
Et comme cela ça marche mieux?
Code:
1 2 3
|
vWsRange = "R2C1";
vCell = vWorksheet.OlePropertyGet("Cells", vWsRange); |
Re: [URGENT]Probleme avec le parametrage OLE EXCEL
Et comme cela ça marche mieux?
Code:
1 2
|
vCell = xlSheet.Exec(PropertyGet("Cells") << 2 << 1); |
désolé c'est pas beau comme code, c'est juste pour voir si ça fonctionne