Re-bonjour,

J'ai enfin réussi à ouvrir Word à partir d'un script PHP, en utilisant ce code : (je ne sais pas si je poste au bon endroit !)


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
   <script>	
    	var doc01 = "C:/symphonie/contrat_vente.doc";
    	var doc02 = "C:/symphonie/lettre_libre.doc";
 
    	var word = new ActiveXObject("Word.Application");
 
    	word.Visible = 1;
 
    	var doc = word.Documents.Open(doc01);
 
                //Partie qui me pose problème !!!
	Selection.MoveDown(1,5);
	Selection.InsertBreak(wdSectionBreakNextPage);
	Selection.InsertFile(doc01);
 
 
 
	//doc.Close();
	//word.Quit();
 
 
 
    </script>
Mais ce que j'essaye de faire, c'est de fusionner 2 docs word en 1 seul.
C'est à dire: ouverture doc1, Aller à la fin de ce doc, faire un saut de page, ouvrir le 2eme doc.

Je n'arrive pas à trouver d'exemple sur le net. J'ai fait un espèce de mélange avec plusieurs bouts de code trouvés, mais ca ne fonctionne pas, une fois le 1er doc ouvert, plus rien ne se passe.

Je galère complètement !!

J'avais pensé au départ créer une macro dans word et la lancer via Run(NomMacro), mais pareil : il ne se passait rien ! Je ne sais mm pas si avant NomMacro je devais donner le chemin, mais je n'ai aucune idée où sont stockées les macros !!

Je continue à chercher mais je ne suis pas très optimiste !
Est-ce que quelqu'un pourrait m'aider ou m'orienter ?

Merci