• Advertisement

Enregistrer un doc Word avec son Handle

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

Enregistrer un doc Word avec son Handle

Messagepar Francis D » Mer Jan 19, 2011 7:49 am

Bonjour,
Je cherche à enregistrer un document déjà ouvert sous word avec son handle
J'arrive sans problème à le faire si je l'ouvre a partir de mon application mais pas moyen s'il est déjà ouvert

pour info je recupere le handle avec :
API( "user32.dll", "GetClassNameA", nHwnd, &sNomClasseDeFenetre, nTailleMaxNomClasse)

j'arrive a le fermer en utilisant :
SendMessage(nHwnd,WM_CLOSE,0,0)
mais a première vue la constante WM_SAVE n'existe pas

Pourriez vous m'aider SVP ?
Francis D
Nouveau Membre
 
Messages: 5
Inscription: Mar Jan 18, 2011 3:09 pm

Advertisement

Re: Enregistrer un doc Word avec son Handle

Messagepar Madsl@nd » Mer Jan 19, 2011 10:49 am

Bonjour,

Tu devrais peut être passer par les objets automation ou avec un envoietouche en envoyant un CTRL+S au handle de la fenêtre

<Résultat> = EnvoieTouche(<Touche ou souris> [, <Handle de la fenêtre ou du champ>])


Code: Tout sélectionner
EnvoieTouche(^S,handle) // pour envoyer un CTRL+S à la fenêtre
Cordialement

Madsl@nD
Avatar de l’utilisateur
Madsl@nd
Membre Confirmé
 
Messages: 130
Inscription: Mer Juin 09, 2010 6:33 am

Re: Enregistrer un doc Word avec son Handle

Messagepar Francis D » Jeu Jan 20, 2011 5:15 pm

Merci
Je vais passer par OLE Automation
Francis D
Nouveau Membre
 
Messages: 5
Inscription: Mar Jan 18, 2011 3:09 pm



  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités