Bonjour,
----- Original Message ----- From: "Martin Blaizot" <[EMAIL PROTECTED]>
To: <prog@fr.openoffice.org>
Sent: Wednesday, March 02, 2005 11:52 PM
Subject: Re: [prog] Calc - Gestion des macros
Bonsoir
Bonjour,
Diverses questions se posent a moi a l'usage d'OOo, et pour lesquelles malgre
mes recherches je n'ai pas de reponse : ("en vrac"...)
1/ J'ai cree une boîte de dialogue/liste de validation en m'inspirant du
travail de B. Montouh, le probleme est que je n'ai pas trouve comment mettre
tout simplement un titre a la boîte ? (je n'ai pas vu non plus dans l'ouvrage
Programmation OOo)
la commande suivante devrait faire ton bonheur :
oProjectDialog.Title = "Mon Titre"
Sinon, lorsque tu sélectionne ta boite de dialogue ( en cliquant vraiment au bord de celle-ci), tu cliques droit, tu délectionne "propriétés",
et tu lui donne un titre.
OK ça marche.
2/ Un petit probleme semble-t-il avec la gestion des bibliotheques de macros :je cree une nouvelle biblio, avec l'objectif de pouvoir la completer/modifier
facilement via l'explorateur - car mon application, qui utilise plusieurs
dizaines de macros est installee sur plusieurs postes (le mien et ceux de
collegues) et des lors que je modifie les macros sur mon poste je n'ai pas
trouve plus rapide ... en tout cas avec MS Excel ça marchait confortablement
... - Le probleme avec OOo est que je suis oblige d'eteindre/rallumer mon poste
pour avoir acces a cette nouvelle biblio via l'explorateur ... Et idem si je
modifie les macros. Bizarre non ?
Là je ne vois pas; chez moi j'ai accès tout de suite à mes macros via l'explorateur (dès lors que je les ais sauvegardées, bien sûr )
J'ai reessaye, selon le poste ou je travaille, ça marche ou pas (je parlais bien des bibliotheques, pas des macros uniquement) ...
3/ Je n'ai pas trouve une fonctionnalite interessante d'Excel sur OOo, a savoir
une macro "autoOpen" - qui s'execute a l'ouverture du seul fichier concerne (et
non de chaque fichier Calc ...); sachant que l'execution a l'activation ne
m'agree pas tellement ...
Tu ouvres ton document et tu fais :
Outil \ Macros \ Macro
Tu sélectionnes la macro concernée et tu fais : Assigner puis l'onglet Evenement \ Ouvrir un document
Oui, ça marche (je ne sais plus pourquoi, quand j'ai essaye la 1ere fois, il me semblait que cet evenement ne me convenait pas)
4/ Comment faire, si j'ai plusieurs macros "a la suite" dans un module, pour
executer "pas a pas" la 2eme ? Systematiquement OOo execute la 1ere et non les
suivantes ... Ou dois-je me cantonner a 1 macro par module ? (ça fera bcp de
modules !)
Je ne suis pas certain de bien comprendre ta question. Pour qu'une macro s'éxécute, il faut qu'elle soit appelée d'une manière ou d'une autre.
Si tu souhaites donc éxécuter toutes tes macros les unes à la suite des autres, il faut qu'à la fin de chaque macro tu appelle la suivante.
Le pb n'est pas de faire s'executer une macro, mais de la tester en "pas a pas" - et je ne vois pas comment faire pour la 2eme (et les suivantes le cas echeant) macro d'un meme module.
Si je fais F8, systematiquement OOo execute la 1ere macro en "pas a pas", puis s'arrete - ce qui n'est pas en l'occurence le but recherche ...
(suis-je clair ?)
Merci
Pas de quoi, la liste est là pour ça; j'espère avoir pu t'aider un peu.
PS: comment etre inscrit pour "tester" la version 2.0 ?
Jacques Le Moulec
A bientôt,
Martin
Merci d'avance
Jacques Le Moulec
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]