Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2007, 14h28   #1
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 116
Points : 25
Points : 25
Par défaut [VBA-W]Inserer le contenu d'un fichier word mon doc word

Bonjour,
Comment je peux faire pour inserer le contenu d'un fichier .doc dans mon doc word ?
En connaissant le chemin du doc que je veux insérer.

Merci pour vos réponses.
dev81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 14h43   #2
Membre éclairé
 
Inscription : octobre 2006
Messages : 390
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 390
Points : 396
Points : 396
En fait, tu testes le forum, c'est ça?
il reste encore : Access vers Word, Visio vers Word, Project vers Word...

Sinon pour du Word dans du Word, tu peux insérer tout le contenu : (code obtenu avec l'enregistreur de macro)
Code :
Selection.InsertFile FileName:="C:\chemin\Doc1.doc", Range:="", ConfirmConversions:= False, Link:=False, Attachment:=False
ou l'insérer en InlineShape : (d'après une idée de ouskel'n'or : avec la méthode AddOLEObject)
Code :
ThisDocument.InlineShapes.AddOLEObject ClassType:="Word.Document.8", FileName:="c:\chemin\Doc1.doc"
dadavyvy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 15h05   #3
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 116
Points : 25
Points : 25
Merci pour ces 2 solutions Mais,
La premiere ne me convient pas car elle me met les titre à jour du document que j'insère, et ca je ne veux pas.
La deuxieme me vas bien mais elle m'insere le texte en haut de mon document.
Si une idéé pour le placer au niveau de mon point d'insertion?

Sinon j'ai pas fini apres j'aurai à insérer des planning MSP si c'est possible dans word avec une macro aussi.

Merci pour toute cette aide que le forum peut m'apporter
dev81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 15h13   #4
Membre éclairé
 
Inscription : octobre 2006
Messages : 390
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 390
Points : 396
Points : 396
Suffit de rajouter le parametre Range :
Code :
1
2
3
ThisDocument.InlineShapes.AddOLEObject _
    ClassType:="Word.Document.8", FileName:="c:\chemin\Doc1.doc", _
    Range:=Selection.Range
dadavyvy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 15h24   #5
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 116
Points : 25
Points : 25
Une idée pour insérer un planning MSP dans word ou bien je lance une nouvelle discussion?
sinon merci ca marche j'avais oublié le RANGE.
dev81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 15h38   #6
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Citation:
Envoyé par dadavyvy
En fait, tu testes le forum, c'est ça?
il reste encore : Access vers Word, Visio vers Word, Project vers Word...
........................................

Pas seulement ! Il teste aussi nos nerfs
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h42.


 
 
 
 
Partenaires

Hébergement Web