mon programme ouvre un fichier excel qui est lui même en relation par lien OLE avec un autre programme.
puis je copie la colonne A dans le presse papier.
le délai d'ouverture d'excel étant plus ou moins long, j'ai essayé ceci
mais ça ne m'évite pas un plantage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 vXLWorkbooks := vMSExcel.workbooks; vXLWorkbook := vXLWorkbooks.Open('C:\monfichier.xls',vlink,vreadonly); sleep(1000); //laisse le temps de s'ouvrir try vXLWorkbook.Worksheets[1].Range['A:A'].copy; except on Error: EOLEsyserror do showmessage('rate'); end;
comment faire pour ne tenter la copie de la colonne que lorsqu'elle est accessible?
merci pour votre aide
Jean Pierre
Partager