Icebreaker42
-
Modifié par Icebreaker42 le 22/06/2016 à 10:31
Icebreaker42 -
22 juin 2016 à 19:31
Bonjour à tous,
Je n'arrête pas de parcourir le forum et Google et je ne trouve que des parties de réponse que je n'arrive pas remettre ensemble.
Voilà mon besoin :
- Copier tout le contenu d'un fichier Word défini dans le presse papier (c'est pour automatiser une action très répétitive que je fais 50 fois dans la journée)
- De préférence sans l'ouvrir pour ne pas accumuler les process
ça peut paraitre bête mais je n'y arrive pas.
A l'heure actuelle, j'arrive A PEU PRES à ce que je veux avec le code ce-dessous sauf que :
- j'ouvre quand même word, certes avec un Visible = False
- Le document se ferme bien mais le process correspondant reste ouvert (du coup je me retrouve avec 50 process WINWORD.EXE ....
Merci d'avance pour votre aide
Dim oWord As New Microsoft.Office.Interop.Word.Application
Dim oDocOld As Microsoft.Office.Interop.Word.Document
oWord.Visible = False
oDocOld = oWord.Documents.Open(".\MODELES\MOD_PEC.docx")
oDocOld.Select()
oWord.Selection.Copy()
oWord.Documents.Close()
Tout est expliqué dans le lien que je lui est donné.
Whismeril
Messages postés19028Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention24 avril 2024656
>
cs_Le Pivert
Messages postés7903Date d'inscriptionjeudi 13 septembre 2007StatutContributeurDernière intervention11 mars 2024 22 juin 2016 à 19:14
Ha oui peut être, mais s'il ne veut pas ouvrir Word, avec docx il a tout ce qu'il faut