5 messages in org.openoffice.fr.progRe: [prog] Base macros OOoBasic
FromSent OnAttachments
Alex ThurgoodMar 21, 2006 1:33 pm 
Manuel NAUDINMar 22, 2006 7:45 am 
Bernard MarcellyMar 22, 2006 11:56 am 
Manuel NAUDINMar 22, 2006 12:37 pm 
Bernard MarcellyMar 23, 2006 1:20 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Base macros OOoBasicActions...
From:Manuel NAUDIN (audi@gmail.com)
Date:Mar 22, 2006 12:37:44 pm
List:org.openoffice.fr.prog

Bonjour, j'essaye de m'initier à quelques macros pour Base, je suis débutant,

C'est pas vraiment indiqué pour un débutant. C'est complexe et diverses bogues apparaissent et disparaissent selon les versions d'OOo.

bon ben c'est encourageant ... je pourrais attaquer la base hsqldb en java, mais je voulais pouvoir partager avec des utilisateurs d'OOo sans leur demander d'installer un JavaRuntimeEnvironment et de lancer une application Java, et ne pas me farcir toute l'interface graphique. En fait, c'est pour obtenir des formulaires que l'éditeur de formulaires ne permet pas de réaliser (ou alors j'ai pas trouvé). J'ai trouvé plusieurs how-to ou tutoriels sur l'utilisation des macros avec des formulaires, mais j'aime bien comprendre ce que je fais.

- lorsque je crée une macro en lancant l'éditeur depuis un document Base (Outils > Macros > Gérer les macros > OOo Basic) je ne peux pas créer une macro dans le document base, je suis obligé de la ranger dans le repertoire Mes Macros > Standard. C'est normal ?

Ce problème a déjà été signalé sur les forums/listes.

désolé, j'avais pas remarqué. C'est considéré comme un bug ?

- j'ai installé XrayTools50_fr, mais lorsque j'essaye :

<codeOOoBasic> Dim oDoc oDoc = ThisComponent Xray oDoc </codeOOoBasic>

j'ai un message "désolé, Xray ne fonctionne pas sur ceci" ... flûte alors ...je comptais sur Xray pour découvrir l'API concernant les documents Base

Oui, un document Base est une drôle de bête... ThisComponent ne fonctionne pas dessus. Par contre ceci marche (lancé à partir de la fenêtre Base) xray StarDesktop.CurrentComponent

bon d'accord, je vais utiliser ce système, c'est malheureusement pas super pratique quand on est en phase de développement.

Bernard

Merci Bernard, je risque de revenir poser des questions.