OVH Cloud OVH Cloud

fermer fichier

4 réponses
Avatar
gminot
j'utilise la fonction Openfileextend de raymond (R=E9ponse =3D
OpenFileExtend(Me.txtLiens, Normal, OpExecute) mais j'aimerais savoir
comment refermer le fichier ouvert par cette fonction .


Merci de votre aide


bonne soir=E9e

Gilles

4 réponses

Avatar
Jacques93
Bonsoir gminot,
a écrit :
j'utilise la fonction Openfileextend de raymond (Réponse > OpenFileExtend(Me.txtLiens, Normal, OpExecute) mais j'aimerais savoir
comment refermer le fichier ouvert par cette fonction .





Qui est Raymond ?
Sa fonction ressemble t elle à celle ci :

http://officesystem.access.free.fr/apiopenfileextend.htm

--
Cordialement,

Jacques.
Avatar
gminot
Jacques93 a écrit :

Bonsoir gminot,
a écrit :
> j'utilise la fonction Openfileextend de raymond (Réponse =
> OpenFileExtend(Me.txtLiens, Normal, OpExecute) mais j'aimerais savoir
> comment refermer le fichier ouvert par cette fonction .
>
>

Qui est Raymond ?
Sa fonction ressemble t elle à celle ci :

http://officesystem.access.free.fr/apiopenfileextend.htm

--
Cordialement,

Jacques.




oui cela correspond exactement à cette fonction et j'aimerais fermer
le fichier ouvert


A plus
Avatar
LE TROLL
Bonjour,

Ben ça fait gros pour ouvrir un fichier, on dirait des API (pas du VB
les API, ça s'uilise en dernier recours)...

Tu veux faire quoi au juste avec ta fonction ???

--
Merci beaucoup, au revoir et à bientôt :o)
------
Site de MES LOGICIELS
http://irolog.free.fr
Site éditeur MES ROMANS édités
Le serpent
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Le Gaulois
http://manuscritdepot.com/a.joseph-attila-pusztay.2.htm
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
a écrit dans le message de news:

j'utilise la fonction Openfileextend de raymond (Réponse OpenFileExtend(Me.txtLiens, Normal, OpExecute) mais j'aimerais savoir
comment refermer le fichier ouvert par cette fonction .


Merci de votre aide


bonne soirée

Gilles
Avatar
Jacques93
Bonjour gminot,
a écrit :
Jacques93 a écrit :

Bonsoir gminot,
a écrit :
j'utilise la fonction Openfileextend de raymond (Réponse >>> OpenFileExtend(Me.txtLiens, Normal, OpExecute) mais j'aimerais savoir
comment refermer le fichier ouvert par cette fonction .




Qui est Raymond ?
Sa fonction ressemble t elle à celle ci :

http://officesystem.access.free.fr/apiopenfileextend.htm

--
Cordialement,

Jacques.




oui cela correspond exactement à cette fonction et j'aimerais fermer
le fichier ouvert




Il faudrait que tu précises ce que tu veux faire, la fonction
OpenFileExtend ouvre un fichier avec l'application qui lui est associée,
par exemple Word pour un .doc, Excel pour un .xls grâce à l'API
ShellExecute.
C'est le fichier ou l'application que tu désires fermer ?
La méthode va dépendre de l'application.
Par ailleurs, comment envisages tu de déterminer à quel moment cette
action sera possible ? L'utilisateur peut travailler sur ce fichier, et
tu risques de faire un arrêt un peu 'sauvage'.

Dans tous les cas, il n'y à aucun lien entre l'application qui appelle
cette fonction et l'application lancée. Il faudrait donc soit retrouver
le handle de la fenêtre ouverte (via FindWindow, EnumWindows, ou autre)
et lui envoyer des messages avec SendMessage, soit retrouver le handle
du processus crée. Mais avant de se lancer là dedans, il serait prudent
de bien analyser les besoins ...

--
Cordialement,

Jacques.