Word.au3 _WordDocAddPicture Range.InsertAfter, welche reihenfolge?
irgendwie kommt nicht die erwartete reihenfolge bei raus
ich erwarte bild1 bild 2 bild 3
aber ins word.doc wird bild 2 VOR! bild 1
und bild 3 VOR! bild 2 eingefuegt ,
das ergibt: bild 3 bild 2 bild 1
habe extra die while-schleife aus dem HELP - Beispiel _WordDocAddPicture.au3 aufgeloest , dort is die reihenfolge schon invers.
F1: wie ist denn der trick fuer eine aufsteigende reihenfolge , oder wo steht was ueber Range.InsertAfter , und andere Range options ?
F2: wie fuege ich einen manuellen SeitenUmbruch in Word ein , gibt es sowas wie @CRLF fuer seitenumbruch?
Code
#include <Word.au3>
$oWordApp = _WordCreate (@ScriptDir & "/qqqw3200.doc")
$oDoc = _WordDocGetCollection ($oWordApp, 0)
$filqq1 = "C:\ariw3076\IMG_ (1001).jpg"
$filqq2 = "C:\ariw3076\IMG_ (1002).jpg"
$filqq3 = "C:\ariw3076\IMG_ (1003).jpg"
$oShape = _WordDocAddPicture ($oDoc, $filqq1, 0, 1)
$oShape.Range.InsertAfter(@CRLF & "Bild 1" & @CRLF & @CRLF)
MsgBox(0, '', 'Bild 1' )
$oShape = _WordDocAddPicture ($oDoc, $filqq2, 0, 1)
$oShape.Range.InsertAfter(@CRLF & "Bild 2" & @CRLF & @CRLF)
MsgBox(0, '', 'Bild 2' )
$oShape = _WordDocAddPicture ($oDoc, $filqq3, 0, 1)
$oShape.Range.InsertAfter(@CRLF & "Bild 3" & @CRLF & @CRLF)
MsgBox(0, '', 'Bild 3' )
Alles anzeigen