Bonjour à tous,
Je cherche désespérément à utiliser le copier coller de la totalité du texte d'un premier document WORD dans un second document WORD , tous deux gérés par l'intermédiaire de COMOBJ.
J'ai pu créer et ouvrir les deux documents sans problème particulier mais mes tentatives de copier-coller par code entre ces documents ont été vaines, que ce soit par l'intermédiaire d'une macro VBA de Word ou en passant par le presse papier.
Le code actuel est le suivant :
Je vous remercie par avance pour les solutions qui pourront m'être proposées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 vWDocument := vwDocuments.Add; vWDocument.saveAs(NouvDoc) ; // le document word dans lequel doit être collé le texte du document word dont le nom est OuvrDoc vWDocument := vWDocuments.Open(OuvrDoc); vWDocument.Activate; Texte1 := vWDocument.Content.select ; ClipBoard.Clear ; Clipboard.AsText := ' ceci est un essai' ; // Ce texte est un texte d'essai. En réalité le texte à copier est le contenu de la variable Texte1 qui est censé être le texte du document Word OuvrDoc vWDocument.Close ; vWDocument := vWDocuments.open(NouvDoc) ; vWDocument.Activate; vWDocument.Content := ClipBoard.AsText ; vWDocument.Close ;
Cordialement
R.O.
Partager