Voici le contexte:
j'ai un document WORD de 3 pages, la page 1 et 3 ont du contenu et il ne faut pas y toucher, la page 2 est vide est je veux ajouter une image dedans.
je ne comprends pas comment utiliser _Word_DocRangeSet qui est apparemment la fonction qui permet de se positionner dans word.
Comment dire que je veut aller au début de la page 2 ???
Voilà ou j'en suis dans mon code:
Code : Tout sélectionner
#include <MsgBoxConstants.au3>
#include <Word.au3>
; Create application object
Local $oWord = _Word_Create()
If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocOpen Example", _
"Error creating a new Word application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended)
Local $sDocument = @ScriptDir & "\template.docx"
Local $oDoc = _Word_DocOpen($oWord, $sDocument, Default, Default, Default)
If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Word UDF: _Word_DocOpen Example 1", "Error opening word doc" & _
@CRLF & "@error = " & @error & ", @extended = " & @extended)
; Je veux aller au début de la page 2
Local $oRange = _Word_DocRangeSet($oDoc, -1, ?, ?, ?, ?)
_Word_DocPictureAdd($oDoc, @ScriptDir & "\photos\jalathlon sas-jnu07.jpg", Default, Default, $oRange)
