Bonjour à tous,
Visual basic 6, sp6
WinXP sp3
Office 2003 Pro
Je me trouve face à un problème dont je n'ai pas l'explication... Peut-être l'un d'entre vous ??
J'ai fait plusieurs recherches mais à défaut de connaitre les mots clefs exacts je n'ai rien trouvé.
Avec MSOWC.dll version 9 le code suivant me permet de déterminer la position "left" de la cellule du Spreasheet nommé spcMain, dans laquelle un clic a été effectué.
MonCombo.Left = EventInfo.Range.Left * Screen.TwipsPerPixelX + spcMain.Left
ce "Screen.TwipsPerPixelX" vaut 15.
Avec OWC10.dll le code devient :
MonCombo.Left = SpcMain.Selection.Left* Screen.TwipsPerPixelX + spcMain.Left
mais la position "left n'a plus la même valeur car :
ce "Screen.TwipsPerPixelX" vaut 20.
Merci de tous renseignements sur cette fonction.
FaroukVazaha
Partager