insérer un saut de page dans document fils [WORD] - VB/VBA/VBS - Programmation
Marsh Posté le 15-01-2009 à 15:36:51
Ton :
Code :
|
Le Selection sans . devant, ou sans être appliqué à un objet, forcément ça va être dans le document qui lance la macro.
Faudrait plutôt l'appeller sur WordDoc (ou sur la variable qui a une propriété Selection)
Marsh Posté le 15-01-2009 à 15:44:54
hum, je m'excuse, mais la POO ne fait pas (encore) partie de mes compétences et je code en VBA que depuis hier...
en gros, j'ai pas compris ce que tu essayes de me dire avec le "."
EDIT : j'avais essayé "WordDoc.Selection.InsertBreak Type:=wdPageBreak Type:=wdPageBreak" mais il me sort une erreur "Propriété ou Méthode non Gérée par cet objet" d'où mon interrogation
Marsh Posté le 15-01-2009 à 15:59:40
J'ai Word 2003, j'ai ouvert l'aide, puis Table des Matières, Référence Visual Basic Microsoft Word, Propriétés, S, Selection.
Et là en haut, y'a un "S'applique à", puis de fil en aiguille tu constates que ça s'applique sur un objet Window, qu'on peut récupérer sur un objet Word.Application (ton WordDoc), via ActiveWindow
Marsh Posté le 15-01-2009 à 15:33:49
Bonjour
dsl pour le titre, j'ai eu du mal à en trouver un explicite
Voilà le topo : je dois créer un script VBA qui permette de créer un nouveau document Word, puis de sélectionner une liste d'images, et de coller ces images dans ce document Word mais avec 1 image = 1 page
Voilà mon script :
Le problème c'est qu'il me met le saut de page dans le document à partir duquel j'ai lancé la macro. En gros, je souhaite trouver un moyen de lui dire "maintenant tu prends en compte le curseur dans le document qui a été crée, et plus le curseur du document inital.
Je ne sais pas si j'ai été clair...
Quelqu'un aurait-il une idée de génie ?
merci d'avance et bonne journée
---------------
feedback