PlugNPlay
Nouveau membre
Bonjour à tous,
Je développe actuellement une application pour laquelle j'ai besoin de travailler, en VBA, sous Publisher depuis Excel. Je n'ai jamais fait de VBA sous Publisher auparavant mais beaucoup sous Excel. Je cherche désespérément, depuis une semaine, comment faut-il faire pour sélectionner une page en particulier ?
Ma demande est très simple : mon document Publisher contient déjà plusieurs pages ; lorsque je l'ouvre, il se place sur la première. J'ai besoin d'ajouter un élément à la troisième page, mais pour cela il faut que je l'active / la sélectionne. Or je n'ai trouvé absolument aucune instruction qui permette de le faire...
Les ressources sur ce sujet sur Internet sont inexistantes ou très rares. Quelqu'un peut-il m'aider ? Ou au moins me dire si jamais ce n'est pas possible de sélectionner une page via le VBA...
L'élément que je souhaite rajouter est une image, copiée depuis Excel. J'ai mis une instruction simple :
[cpp]Publisher.ActiveDocument.Pages(3).Shapes.Paste[/cpp]
Le problème c'est que malgré ça il me colle l'image en page 1 - la page active !
Merci d'avance à la bonne âme qui pourra m'aider... ou essaiera au moins de le faire
PlugNPlay
Je développe actuellement une application pour laquelle j'ai besoin de travailler, en VBA, sous Publisher depuis Excel. Je n'ai jamais fait de VBA sous Publisher auparavant mais beaucoup sous Excel. Je cherche désespérément, depuis une semaine, comment faut-il faire pour sélectionner une page en particulier ?
Ma demande est très simple : mon document Publisher contient déjà plusieurs pages ; lorsque je l'ouvre, il se place sur la première. J'ai besoin d'ajouter un élément à la troisième page, mais pour cela il faut que je l'active / la sélectionne. Or je n'ai trouvé absolument aucune instruction qui permette de le faire...
Les ressources sur ce sujet sur Internet sont inexistantes ou très rares. Quelqu'un peut-il m'aider ? Ou au moins me dire si jamais ce n'est pas possible de sélectionner une page via le VBA...
L'élément que je souhaite rajouter est une image, copiée depuis Excel. J'ai mis une instruction simple :
[cpp]Publisher.ActiveDocument.Pages(3).Shapes.Paste[/cpp]
Le problème c'est que malgré ça il me colle l'image en page 1 - la page active !
Merci d'avance à la bonne âme qui pourra m'aider... ou essaiera au moins de le faire
PlugNPlay