BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 14 nov. 2003 à 11:18
Il va te falloir implementer de la comm interprocess, API win32.
Appelle chez Access:
levt = CreateEvent(0, 1, 0, "AttendExcel")
ICI call macro Excel
WaitForSingleObject(levt, dwMilliseconds)
OU alors: WaitForSingleObject(levt, INFINITE)
ATTENTION que avec 2eme solution, SI Excel plante ben toi aussi.
ICI suite du code Access car Excel a fini
CloseHandle(levt)
FINI pour Access
PASSONS chez EXCEL:
levt = OpenEvent(0, 0, "AttendExcel")
ICI code macro et en finale
SetEvent(levt)
Ainsi Access recoit signal et sort de WaitForSingleObject