

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
4 messages in org.openoffice.fr.progRE: [prog] Macros en cascade| From | Sent On | Attachments |
|---|---|---|
| MABILLE Bruno SZSIC57-IML | Jul 22, 2005 3:24 am | |
| Laurent Godard | Jul 25, 2005 2:23 am | |
| MABILLE Bruno SZSIC57-IML | Jul 25, 2005 2:52 am | |
| Laurent Godard | Jul 25, 2005 3:05 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | RE: [prog] Macros en cascade | Actions... |
|---|---|---|
| From: | MABILLE Bruno SZSIC57-IML (Brun...@interieur.gouv.fr) | |
| Date: | Jul 25, 2005 2:52:12 am | |
| List: | org.openoffice.fr.prog | |
Bonjour Laurent, J'ai testé et ceci ne fonctionne pas mieux. Je pense que la réponse est page 109 du livre (configuration d'appel): il n'est pas possible d'appeler une macro d'un document à partir d'une macro de soffice ou d'une macro d'un autre document.
Les données à traiter étant assez redondante, pour la première série de document, je vais m'orienter vers une macro commune, dans un autre module pour la lisibilité, au niveau de "Mes Macros"
Pour les autres je ferai une macro par document, appelée par Select Case.
Bruno
-----Message d'origine----- De: Laurent Godard [mailto:lgod...@indesko.com] Date: lundi 25 juillet 2005 11:24 À: pr...@fr.openoffice.org Objet: Re: [prog] Macros en cascade
Bonjour Bruno
Je travaille avec la version 2 bêta. La 1ère macro, contenu dans le module1 de "Mes macros", est lancé à l'ouverture d'OOo et permet de définir le document type que j'ouvre.
Ce document type contient la deuxième macro et je n'arrive pas à l'exécuter, ni en manuel, ni en automatique. Par contre l'exécution s'effectue correctement si l'on ouvre directement le document type.
Existe-t-il une possibilité pour automatiser l'exécution de la macro d'un document ouvert à partir d'une macro d'un document précédent?
es tu obligé d'avoir cette macro dans ton modèle ? ne pourrait elle pas être au niveau de "Mes Macros" ? meme dans un autre module par exemple
Je regarderai a l'occasion si OOo2 apporte des focntionalités nouvelles a ce sujet mais ne pense pas
Ton document, tu l'ouvres avec un loadComponentFromURL ? as tu essaye de passer l'execution des macros en argumants ?
dim args(0) as new com.sun.star.beans.PropertyValue args(1).name="MacroExecutionMode" args(1).value=com.sun.star.document.MacroExecMode.ALWAYS_EXECUTE_NO_WARN '4 TheDoc=StarDesktop.loadComponentFromURL(MonURL,"_blank",0,args())
Laurent
-- Laurent Godard <lgod...@indesko.com> - Ingénierie OpenOffice.org Indesko >> http://www.indesko.com Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org Livre "Programmation OpenOffice.org", Eyrolles 2004







