[Résolu][Calc] Insérer contenu d'un tableau dans un dialogue

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Suricate-1946
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 21 juil. 2018 12:09

[Résolu][Calc] Insérer contenu d'un tableau dans un dialogue

Message par Suricate-1946 »


La modération vous a écrit: Pour la bonne tenue de ce forum, veillez à respecter la syntaxe des balises (première lettre en majuscule puis le reste en minuscules, le tout entre crochets).

Bonjour à toutes et à tous

Nouveau sur ce forum, j’espère que ma question est posée dans la bonne rubrique.

Après avoir récupérer dans un tableau (par macro) le nom de toutes les imprimantes, je souhaite les faire figurer dans une boite de dialogue pour pouvoir en sélectionner une.
Après maintes tentatives et recherches, je n’y parviens pas.
En souhaitant avoir été assez clair, je joins un fichier pour l’exemple.

Merci à tous pour votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Bidouille le 23 juil. 2018 08:06, modifié 4 fois.
Raison : [Calc] remplace Calc -
AOO 4.1.11 - Windows 10 - 64 bits
Avatar de l’utilisateur
Churay
ManitOOu
ManitOOu
Messages : 2668
Inscription : 30 avr. 2009 04:54
Localisation : CATALUNYA

Re: Calc - Insérer dans une boite de dialogue le contenu d’u

Message par Churay »

Bonjour à certains, Bonne nuit aux autres

Une source d'inspiration
cOOordialement
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK :super:
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
Avatar de l’utilisateur
Jurassic Pork
PassiOOnné
PassiOOnné
Messages : 629
Inscription : 09 août 2017 22:15

Re: Calc - Insérer dans une boite de dialogue le contenu d’u

Message par Jurassic Pork »

hello,
Suricate-1946 a écrit :je souhaite les faire figurer dans une boite de dialogue pour pouvoir en sélectionner une.
si c'est pour sélectionner une imprimante tu peux utiliser la boîte de dialogue native de paramètrage de l'imprimante de l'application comme ceci :

Code : Tout sélectionner

GlobalScope.BasicLibraries.LoadLibrary("Tools")
'Paramètrage imprimante
DispatchSlot(5302) 
ou comme ceci :

Code : Tout sélectionner

dim Args1() as new com.sun.star.beans.PropertyValue
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:PrinterSetup", "", 0, Args1())
qui donne ceci :
Paramimprimante.png
ou alors juste avant une impression :

Code : Tout sélectionner

GlobalScope.BasicLibraries.LoadLibrary("Tools")
DispatchSlot(5504) 
ou :

Code : Tout sélectionner

dim Args1() as new com.sun.star.beans.PropertyValue
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:Print", "", 0, Args1())
qui donne ceci :
LibreOffImprimer.png
Ami calmant, J.P
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.6.2.1 et OpenOffice 4.1.15 sous windows 11
LibreOffice 24.2.0 et OpenOffice 4.1.15 sous Ubuntu 20.04
Suricate-1946
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 21 juil. 2018 12:09

Re: [Calc] Insérer dans boite de dialogue contenu d'1 tablea

Message par Suricate-1946 »

Merci à tous ceux qui ont eu la gentillesse de me venir en aide. Notamment Dude, Churay et Jurassik Pork.
Jurassik Pork m’a donné plus qu’il ne m’en fallait et grâce à lui je pense pouvoir terminer l’application que je développe bénévolement pour une association.
Dès que j’aurai fini, je ne manquerai pas de vous tenir informés.
Mille fois merci à tous pour votre implication.
Cordialement
Suricate-1946
AOO 4.1.11 - Windows 10 - 64 bits