Bonjour,
La réponse se trouve en page suivante (p460) :
La bibliothèque concernée n'est pas chargée
DialogLibraries.LoadLibrary("nom_de_la_lib")
où nom_de_la_lib est sans doute "Standard" dans ton doc Calc (?).
Nojid a écrit :
En fait, je débute en programmation OOo et j'essaie de reproduire les
exemples donnés dans le livre de Bernard Marcelly.
J'ai créé une boite de dialogue toute simple, comme indiqué dans
l'exemple 15-01 de la page 459, mais sous Calc et non dans Writer.
Si j'exécute la macro depuis l'EDI, il n'y a aucun problème, ma boite
apparait bien.
Par contre, j'ai créé un bouton sur une feuille de calcul de mon
document dans lequel se trouve la boite de dialogue, auquel j'ai associé
ma macro.
Si j'ouvre mon document Calc et que je clic sur mon bouton de macro, le
message d'erreur ci-dessous apparait et ouvre l'EDI.
Je clique alors sur OK pour fermer le message et ensuite ça fonctionne
normalement, jusqu'à ce que je referme et réouvre le fichier.
J'ai fais l'essai sur deux autres machines, équipée comme la mienne de
OOo 2.0 et de Win XP et sur une autre équipée de Win 2000 ; le résultat
est le même.
*De :* Catherine Bancillon
[mailto:[EMAIL PROTECTED]
*Envoyé :* mardi 24 janvier 2006 16:17
*À :* prog@fr.openoffice.org
*Objet :* Re: [prog] [Calc] Dialogue
Bonjour Nojid,
peut-être que tu n'as pas chargé la bibliothèque :
DialogLibraries.LoadLibrary ( "ma_bibliotheque" )
Catherine
----- Original Message -----
*From:* Nojid <mailto:[EMAIL PROTECTED]>
*To:* prog@fr.openoffice.org <mailto:prog@fr.openoffice.org>
*Sent:* Tuesday, January 24, 2006 12:49 PM
*Subject:* [prog] [Calc] Dialogue
Bonjour
J'ai le message d'erreur suivant : "Action non supportée. Appel de
procédure incorrect" sur la ligne "Dlg =
CreateUnoDialog(monDialogue)" à chaque fois que j'essaie d'ouvir une
boite de dialogue après l'ouverture de mon fichier. Il suffit de
cliquer sur le bouton "OK" de ce message d'erreur pour que ça
refonctionne correctement.
Quelqu'un a-til une idée ?
--
Francois GATTO
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]