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 28 29 30 31 32 33 34 35
|
Variant shpCanvas, vFileName;
vFileName = "C:\\Documents and Settings\\blondelle\\Mes documents\\Mes images\\Grue_Atelierxx.jpg";
// on cree trois pages
vMSWord.OlePropertyGet("Selection").OleProcedure("InsertBreak", 7);
vMSWord.OlePropertyGet("Selection").OleProcedure("InsertBreak", 7);
vMSWord.OlePropertyGet("Selection").OleProcedure("InsertBreak", 7);
// on se place sur la premiere page
vMSWord.OlePropertyGet("Selection").OleProcedure("HomeKey", "6");
// on insere la premiere image
shpCanvas = vWDocument.OlePropertyGet("Shapes").OleFunction("AddCanvas", 0, 0, 600, 800); // AddCanvas, left, top, width, height
// attention au Canvas et image ils doivent correspondre au niveau des dimensions
// sinon on a le droit a une exception totalement inexplicite
shpCanvas.OlePropertyGet("CanvasItems").OleFunction("AddPicture", vFileName, false, true, 1, 1, 599, 799); // AddPicture, FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height
// on se place sur la page suivante
vMSWord.OlePropertyGet("Selection").OleProcedure("Goto", 1, 2, 1);
// on insere l'image suivante
shpCanvas = vWDocument.OlePropertyGet("Shapes").OleFunction("AddCanvas", 0, 0, 600, 800); // AddCanvas, left, top, width, height
// attention au Canvas et image ils doivent correspondre au niveau des dimensions
// sinon on a le droit a une exception totalement inexplicite
shpCanvas.OlePropertyGet("CanvasItems").OleFunction("AddPicture", vFileName, false, true, 1, 1, 599, 799); // AddPicture, FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height
// on se place sur la page suivante
vMSWord.OlePropertyGet("Selection").OleProcedure("Goto", 1, 2, 1);
// on insere l'image suivante
shpCanvas = vWDocument.OlePropertyGet("Shapes").OleFunction("AddCanvas", 0, 0, 600, 800); // AddCanvas, left, top, width, height
// attention au Canvas et image ils doivent correspondre au niveau des dimensions
// sinon on a le droit a une exception totalement inexplicite
shpCanvas.OlePropertyGet("CanvasItems").OleFunction("AddPicture", vFileName, false, true, 1, 1, 599, 799); // AddPicture, FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height |