F
Fred
Guest
Bonjour,
J'ouvre une fichier excel à partir d'Access2000 avec la commnde shell
Shell("C:\Program Files\Microsoft Office\Office\EXCEL.EXE ""\c:\monclasseur""", 2)
J'aimerais pouvoir modifier une cellule dans la "feuille" du classeur. Or je ne sais comment faire pour déclarer que le fichier ainsi ouvert est le document qu'il faut utiliser.
Je suis malheureusemen obligé d'ouvrir le fichier en utilisant la commande "shell" et non pas en utilisant les commandes qui gérent des objets.
Actuellement je suis obligé d'ouvrir une 1ère fois mon fichier avec la commande (oXlWbk = Oxlapp.Workbooks.Open(fichier)), puis de refermer le fichier. Ensuite, j'ouvre le fichier en utilisant la commande (shell pour permttre à une macro d'être exécutée, c'est le seul moyen pour que la correcte "version" d'excel soit lancée), puis je le referme.
Enfin, j'ouvre une troisème fois le fichier afin de pouvoir récupérer les données modifiées de la feuille dans ma base de données Access2000.
D'avance je vous remercie tous...
Fred
J'ouvre une fichier excel à partir d'Access2000 avec la commnde shell
Shell("C:\Program Files\Microsoft Office\Office\EXCEL.EXE ""\c:\monclasseur""", 2)
J'aimerais pouvoir modifier une cellule dans la "feuille" du classeur. Or je ne sais comment faire pour déclarer que le fichier ainsi ouvert est le document qu'il faut utiliser.
Je suis malheureusemen obligé d'ouvrir le fichier en utilisant la commande "shell" et non pas en utilisant les commandes qui gérent des objets.
Actuellement je suis obligé d'ouvrir une 1ère fois mon fichier avec la commande (oXlWbk = Oxlapp.Workbooks.Open(fichier)), puis de refermer le fichier. Ensuite, j'ouvre le fichier en utilisant la commande (shell pour permttre à une macro d'être exécutée, c'est le seul moyen pour que la correcte "version" d'excel soit lancée), puis je le referme.
Enfin, j'ouvre une troisème fois le fichier afin de pouvoir récupérer les données modifiées de la feuille dans ma base de données Access2000.
D'avance je vous remercie tous...
Fred