OVH Cloud OVH Cloud

sendkey dans 2 macros

2 réponses
Avatar
patrick lyon
bonjours
j'ai un petit soucis
dans excel je pilote access via des sendkeys dans une macro
ça ressemble à ça :

ReturnValue = Shell("D:\Program Files\Microsoft
Office\Office\MSACCESS.EXE", 1)
Application.Wait Now + TimeValue("00:00:01")
SendKeys "{DOWN}", True
SendKeys "{DOWN}", True
SendKeys "~", True
SendKeys "%+FDt", True

j'aimerais a la fin de la macro, faire des modifs manuelles dans acces,
puis lancer une nouvelle macro excel, qui reprendrais la main sur acces a
l'endroit ou j'en était, et ça sans réouvrir access.

quel est la commande qui rend actif la fenetre access ???

merci de vos infos a venir

2 réponses

Avatar
Alain CROS
Bonjour.

Essaye AppActivate ReturnValue

Alain CROS.

"patrick lyon" a écrit dans le message de news: bl0miu$
bonjours
j'ai un petit soucis
dans excel je pilote access via des sendkeys dans une macro
ça ressemble à ça :

ReturnValue = Shell("D:Program FilesMicrosoft
OfficeOfficeMSACCESS.EXE", 1)
Application.Wait Now + TimeValue("00:00:01")
SendKeys "{DOWN}", True
SendKeys "{DOWN}", True
SendKeys "~", True
SendKeys "%+FDt", True

j'aimerais a la fin de la macro, faire des modifs manuelles dans acces,
puis lancer une nouvelle macro excel, qui reprendrais la main sur acces a
l'endroit ou j'en était, et ça sans réouvrir access.

quel est la commande qui rend actif la fenetre access ???

merci de vos infos a venir




Avatar
John Fuss
On peut, si je ne m'abuse, utiliser la bibliothèque Access depuis des macros
Excel. Ce serai forcement + simple et plus fiable.

John

"Alain CROS" a écrit dans le message de
news:
Bonjour.

Essaye AppActivate ReturnValue

Alain CROS.

"patrick lyon" a écrit dans le message de news:
bl0miu$

bonjours
j'ai un petit soucis
dans excel je pilote access via des sendkeys dans une macro
ça ressemble à ça :

ReturnValue = Shell("D:Program FilesMicrosoft
OfficeOfficeMSACCESS.EXE", 1)
Application.Wait Now + TimeValue("00:00:01")
SendKeys "{DOWN}", True
SendKeys "{DOWN}", True
SendKeys "~", True
SendKeys "%+FDt", True

j'aimerais a la fin de la macro, faire des modifs manuelles dans acces,
puis lancer une nouvelle macro excel, qui reprendrais la main sur acces
a


l'endroit ou j'en était, et ça sans réouvrir access.

quel est la commande qui rend actif la fenetre access ???

merci de vos infos a venir