----- Original Message ----- From: "Bernard Marcelly" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, March 05, 2005 4:39 PM
Subject: Re: [prog] Calc - Gestion des macros



Le 2005-03-05 09:14, Jacques Le Moulec a �crit :
Diverses questions se posent a moi a l'usage d'OOo ....
Ce genre de bidouillage n'est pas conseill�. On arrive immanquablement � des messages d'erreurs ou autres bizarreries.
....
a) Si toutes tes macros sont dans un seul module, et ne comportent pas de module de dialogue:

a1 - sauver le module sous forme d'un fichier *.bas (cliquer l'ic�ne de sauvegarde dans la deuxi�me barre d'outils de l'EDI : enregistrer le texte source sous...)

a2 - sur l'autre PC enfourner la disquette contenant le fichier bas. Dans l'EDI faire l'inverse : supprimer du module toutes les lignes, puis cliquer l'ic�ne juste � gauche (ins�rer le texte source), choisir le fichier bas.

b) Cas plus g�n�ral, plusieurs modules et/ou dialogues: le tout devrait �tre �crit dans une biblioth�que autre que Standard. Alors, il suffit d'utiliser la fonction d'ajout de biblioth�que.

b1 - cr�er un nouveau document, Writer par exemple; depuis ce document, Macros > G�rer... > Biblioth�que > Choisir ce document dans la liste d�roulante, puis cliquer le bouton Ajouter. Choisir le fichier {installation}/user/basic/la_bibli/script.xlb
Maintenant la biblioth�que est recopi�e dans le document. Le sauver.


b2 - sur l'autre PC, enfourner la disquette contenant le document.
Macros > G�rer... > Biblioth�que > Choisir soffice dans la liste d�roulante, puis cliquer le bouton Ajouter. Choisir simplement le fichier document de la disquette. *D�-cocher la case Standard* et garder la coche de la bibli. Cocher Remplacer les biblioth�ques existantes. Cliquer OK, c'est fini.



c) cr�er un add-on et utiliser pkgchk. Solution professionnelle, mais plus complexe et contraignante. Elle permet d'installer les macros dans /share pour �tre accessible en r�seau.
Il existe un HowTo la-dessus : <http://fr.openoffice.org/Documentation/How-to/indexht.html> section Basic, num�ros 04 et 06.

Merci � vous deux (Bernard M. et Martin B.) pour les r�ponses/pr�cisions.

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 !)

Il suffit de placer un point d'arr�t au d�but de la macro concern�e. Continuer ensuite en pas � pas. On peut ensuite reprendre l'ex�cution normale (bouton Ex�cuter) jusqu'� un autre point d'arr�t, etc.



Bonne journ�e Bernard

L� par contre je ne comprends pas (je viens d'essayer pour �tre s�r) : dans une m�me macro, �a fonctionne sans probl�me - mais avec 2 macros � la suite dans un m�me module, si je fais "ex�cuter" ou F8, dans les 2 cas s'ex�cute la macro 1 et ensuite rien ..., OOo semble ignorer totalement la macro 2 ...? (je n'ai par ailleurs aucune difficult� bien entendu � l'appeler depuis un bouton par exemple)


Jacques L.M.

---------------------------------------------------------------------
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]



Répondre à