Chez moi le code suivant m'ouvre ma boite aussi bien sous OOo1.x que sur 2.0
Sub OuvrirDialContact
DialogLibraries.LoadLibrary("Standard") 'Charge explicitement les librairies DialBox = CreateUnoDialog(DialogLibraries.Standard.FormContact)' On déclare la boite Dialog1 qui fait partie du Doc
   DialBox.execute() 'on affiche la boite de dialogue
End Sub

Gérard Laloux a écrit :

Yeps,
Dans un document Calc (OOo version 2), j'active une boîte de dialogue à l'aide d'un bouton.
Lorsque je clique sur ce bouton pour la première fois après avoir ouvert

le document, j'ai une erreur et l'éditeur basic me met en surbrillance la ligne suivante : "dlg=CreateUnoDialog(monDialogue)" avec le message "Action non supportée - Appel de procédure incorrect".
Si j'essaye une deuxième fois, alors tout fonctionne très bien ...
???!!!
A+
Gérard

/Pour être plus précis : j'ai créé une library dans le document en question (ou liée au document en question ... je ne sais pas si je m'exprime correctement). J'ai refait un essai dans un autre document, en procédant de la même manière avec une boîte et une macro très simples => même problème. PAR CONTRE, si je crée ma Library dans "Mes macros et boîtes de dialogue" (OOo 2), là je n'ai plus ce problème ???
J'aimerais pouvoir transporter la library avec le document ...
P.S. : j'ai aussi essayé en chargeant la library à l'ouverture du document, mais ça ne change rien./

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