Bonjour Georges Lours
Message du 2006-01-26 18:47:
Le Jeudi 26 Janvier 2006 17:31, Bernard Marcelly a écrit :
Prenons le cas de la macro que tu avais listée dans le mail du 4 janvier.
Où est stockée la macro ? dans "Mes macros" ou dans le modèle ?
Elles sont dans "Mes macros"
Comment est lancée la macro ? à la main ? sur un évènement (lequel) ?
A tient... Je n'y avais pas pensé ! En principe, je lance ces macros à partir
d'une icône que j'ai créé dans une barre d'outils. Et là, dans les documents
ouverts de façon à ce que je rencontre le problème, j'ai le message complet
c'est à dire
com.sun.star.uno.RuntimeExceptionScriptProtocoleHandler::createSriptProvider( )
Mais, je peux aussi lancer les mêmes macros avec un racourci clavier et alors,
ça fonctionne sans problème.
Si je lance la macro à partir du menu Outils/macros/Exécuter la macro... ça
marche pas non plus mais avec le message racourci :
com.sun.star.uno.RuntimeException
Bon, eh bien je reproduis le problème (Win XP, OOo 2.0.1).
Il est vrai que n'utilisant pas la v2 pour mes documents, je n'avais pas
encore mis de modèle... Ce que je viens de faire, avec un modèle tout
simple (deux styles modifiés et un texte).
J'ai créé dans "Mes macros", bibli Standard, une macro pas trop complexe:
Sub test1
End Sub
Donc, je crée un nouveau document à partir du modèle (Fichier > Nouveau
> Modèles et Documents), je lance la macro par Outils > Macros >
Exécuter, et j'obtiens à tous les coups :
com.sun.star.uno.RuntimeException
Si je ferme complètement OOo, j'ouvre Writer (document vierge), puis
j'ouvre un nouveau document avec le modèle, la macro passe. Je ferme ce
deuxième document, et de nouveau j'ouvre un nouveau document avec le
modèle : la macro donne RuntimeException.
Peut-être que d'autres volontaires pourront confirmer ou non sur
d'autres plateformes ?
S'il se confirme, ce défaut rend cette version inutilisable, à mon avis.
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]