

![]() | 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] Macro ligne commande > dia...| From | Sent On | Attachments |
|---|---|---|
| Jovial | Nov 2, 2004 4:00 am | |
| Bernard Marcelly | Nov 2, 2004 6:14 am | |
| Jovial | Nov 4, 2004 5:41 am | |
| Bernard Marcelly | Nov 4, 2004 12:03 pm |

![]() | 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] Macro ligne commande > dial non modale | Actions... |
|---|---|---|
| From: | Jovial (luck...@free.fr) | |
| Date: | Nov 4, 2004 5:41:55 am | |
| List: | org.openoffice.fr.prog | |
Bernard Marcelly a écrit :
"C:\Program Files\OpenOffice.org1.1.1\program\soffice.exe" macro:///BiblioTest.ModuleTest.MacroTest("Cool ça marche !") :-)
J'ai fait quelques essais (Win XP). La forme du livre marche : "C:\Program Files\OpenOffice.org1.1.3\program\soffice.exe" "macro:///BiblioTest.ModuleTest.MacroTest(Cool ça marche !)"
J'ai réessayé sous win 98 en créant une icone raccourci vers la macro "C:\Program Files\OpenOffice.org1.1.3\program\soffice.exe" "macro:///BiblioTest.ModuleTest.MacroTest(Cool ça marche !)" n'est pas accepté Et seul le suivant fonctionne: "C:\Program Files\OpenOffice.org1.1.1\program\soffice.exe" macro:///BiblioTest.ModuleTest.MacroTest("Cool ça marche !") A vérifier sous d'autre win98
Donc je peux lancer directement une macro qui va m'ouvrir une boîte de dialogue pour par exemple faire un choix
Cela me conduit à une autre reflexion sur la possibilité d'afficher une boite non modale
J'ai remarqué qu'elle active et la boîte se place sur la fenêtre du dernier document OOo activé. Hors je ne veux que ma boite(sans une fenêtre OOo) de dialogue en avant plan de toute les applis J'ai donc ajouté dans ma macro , du code qui ouvre un document en invisible et je le mets en avant plan avec .toFront, la macro ensuite lance l'ouverture de ma boite de dialogue en avant plan de toutes les applis , Comme elle est associée à un document invisible elle devient non-modale. je peux y accéder à tout moment par Alt + Tab (nommée soffice) ou certainement par programmation Cela peut être intéressant et peut être est ce une réponse à la question de Ludo http://fr.openoffice.org/servlets/ReadMsg?list=prog&msgNo=220 <http://fr.openoffice.org/servlets/ReadMsg?list=prog&msgNo=220> A moins je sois en train de me compliquer la vie ou de me faiire un film
A + Jean-Luc







