1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
String sOutputDoc2 = "fichierSortie.doc";
String sInputDoc = sDir + "ModeleBouygues3.dot";
...
/* init ... */
System.out.println(" Intitialisation du document");
ComThread.InitMTA(true);
ActiveXComponent oWord = new ActiveXComponent("Word.Application");
oWord.setProperty("Visible", new Variant(false));
Object oDocuments = oWord.getProperty("Documents").toDispatch();
Object oDocument = Dispatch.call((Dispatch) oDocuments, "Open",sInputDoc).toDispatch();
Object oSelection = oWord.getProperty("Selection").toDispatch();
System.out.println(" Insertion de la date de visite");
Object oFindDate = oWord.call((Dispatch)oSelection, "Find").toDispatch();
Dispatch.put((Dispatch)oFindDate, "Text", "Date de visite :");
Dispatch.call((Dispatch)oFindDate, "Execute");
Dispatch.put((Dispatch)oSelection, "Text", "Date de visite :"+date);
Dispatch.call((Dispatch) oSelection, "MoveRight");
...
Object oWordBasic = Dispatch.call(oWord, "WordBasic").getDispatch();
Dispatch.call((Dispatch) oWordBasic, "FileSaveAs", sOutputDoc2);
Dispatch.call((Dispatch) oDocument, "Close", new Variant(tSaveOnExit));
oWord.invoke("Quit", new Variant[0]); |
Partager