[R] Se déplacer dans word

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Utilisateur 3309 supprimé
Status : Hors ligne

[R] Se déplacer dans word

#1

Message par Utilisateur 3309 supprimé »

Bonjour,
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)
Modifié en dernier par Utilisateur 3309 supprimé le mar. 01 sept. 2015 14:38, modifié 4 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] se déplacer dans word

#2

Message par jguinch »

Ça ?
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Ce déplacer dans word

#3

Message par Utilisateur 3309 supprimé »

merci !
donc _Word_DocRangeSet à la poubelle :mrgreen:
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [R] Se déplacer dans word

#4

Message par Utilisateur 3309 supprimé »

Bonjour,
en fait cette méthode ne va pas pour ce que je suis en train de faire.
Je fais un générateur de catalogues automatique :)
je pars d'un document Word existant dans lequel il y a 3 pages:
1 page de garde et 1 page finale toutes faites et qui ne changent pas.
au milieu en page 2, une page vierge.

Je veux faire une boucle qui va ajouter des images dans la page 2, la taille des images fait qu'on ne peut pas en mettre plus de 3 par page.
Et donc je voudrais qu'avec ma boucle on ajoute 3 images, puis une nouvelle page se créer et j'ajoute 3 images et ainsi de suite.
Et au final j'ai un document avec X pages entre ma page 1 et la dernière.

Merci pour votre aide
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Se déplacer dans word

#5

Message par Utilisateur 3309 supprimé »

haaaa ! ca à l'air de marcher en faisant comme indiqué ici:
http://excel-macro.tutorialhorizon.com/ ... -document/
Répondre