OVH Cloud OVH Cloud

Capturer un message Windows

3 réponses
Avatar
Jacques
Bonjour.

J'affiche une page htm dans un WebBrowser. Sur cette page un lien qui
m'ouvre un fichier Excel. Si je modifie le fichier Excel et que je veux le
fermer ou ouvrir une autre page, je reçois un message de windows me
demandant si je veux ou pas sauvegarder le fichier.

Question :
Comment faire pour intercepter ce message et mettre un message personnalisé
à la place ??


Merci de vos réponses

Jacques

3 réponses

Avatar
Nico
Jacques a écrit :
Bonjour.

J'affiche une page htm dans un WebBrowser. Sur cette page un lien qui
m'ouvre un fichier Excel. Si je modifie le fichier Excel et que je veux le
fermer ou ouvrir une autre page, je reçois un message de windows me
demandant si je veux ou pas sauvegarder le fichier.

Question :
Comment faire pour intercepter ce message et mettre un message personnalisé
à la place ??


Merci de vos réponses

Jacques




Tu dois utiliser le Handle d'Excel, pour ensuite envoyer une série de
commande claviers v ia l'api SendMessage !

--
--------------------------------------
Frost

WebMaster
Administrateur de réseaux
Programmeur (JUST4FUN)

--------------------------------------
Avatar
Jacques
Bonjour,

Serait-il possible d'avoir quelques explications ?

Merci
"Nico" a écrit dans le message de news:
41156057$0$314$
Jacques a écrit :
> Bonjour.
>
> J'affiche une page htm dans un WebBrowser. Sur cette page un lien qui
> m'ouvre un fichier Excel. Si je modifie le fichier Excel et que je veux


le
> fermer ou ouvrir une autre page, je reçois un message de windows me
> demandant si je veux ou pas sauvegarder le fichier.
>
> Question :
> Comment faire pour intercepter ce message et mettre un message


personnalisé
> à la place ??
>
>
> Merci de vos réponses
>
> Jacques
>
>
Tu dois utiliser le Handle d'Excel, pour ensuite envoyer une série de
commande claviers v ia l'api SendMessage !

--
--------------------------------------
Frost

WebMaster
Administrateur de réseaux
Programmeur (JUST4FUN)

--------------------------------------


Avatar
Nico
Oui bien sur,
Chaque application qui est demarrée posséde un handle, ce handle est un
chiffre de type long qui est unique et qui permet d'identifier
l'application, il te suffit de récupérer ce handle puis, dés que tu as
fini de faire tes modifs sur ton fichier excel (donc lorsque
l'utilisateur va cliquer sur sauvegarder) a ce moment tu peux lancer une
information à ce programme via son handle, on utilise pour cela l'api
SendMessage, qui permet bien des fonctions, recherche sur www.allapi.net
C'est un recueil de code basés sur les Api donc sa devrait t'aider
grandement !!

--
--------------------------------------
Frost

WebMaster
Administrateur de réseaux
Programmeur (JUST4FUN)

--------------------------------------