Bonjour à tous,
Je fête mon inscription avec une question que j'ai posée sur un autre forum (XLD pour ne pas le nommer...) mais sans réponse satisfaisante.
Je tente d'utiliser le code suivant pour copier le contenu d'un fichier Word affiché via un webbrowser. Ici dans un textbox multiligne mais le but final est de pouvoir copier le contenu, en conservant la mise en forme, dans le corps d'un message mail.
Mais si les commandes sont bien effectuées (sauf peut être la commande de copie...) rien du contenu du doc ne se copie...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6MonDoc2= "C:\Documents and Settings\....\...\...\MonDoc.doc" WebBrowser1.Navigate MonDoc2 WebBrowser1.ExecWB OLECMDID_SELECTALL, OLECMDEXECOPT_DODEFAULT WebBrowser1.ExecWB OLECMDID_COPY, OLECMDEXECOPT_DODEFAULT TextBox1.Paste
D'où la question : comment récupérer ces informations ?
Nota : je peux bien sûr contourner le problème en enregistrant le document Word, mais j'aimerais trouver une solution plus élégante comme exposé plus haut et ça fait un long moment que je tourne en rond....
J'ai du rater un truc mais je ne vois pas...
Autre formulation de la question : comment copier les données du document Word contenu dans le Webbrowser dans le presse papier ?
Et question subsidiaire : comment ouvrir un doc Word dans le Webbrowser si l'application Word est déjà ouverte ? Mais uniquement pour départager les bonnes réponses à la première question...
Cordialement
Edit - Précision : je suis en Excel2003 sur PC
Partager