We will be migrating from Ask to Discourse on the first week of August, read the details here

Poser votre question
0

[Résolu]-python compatible LO Base 7

posée 2020-12-03 13:41:18 +0200

Image Gravatar de El Catala

updated 2020-12-16 19:45:17 +0200

Bonjour,

J' ai créé un script en python. Je voudrais le lancer depuis un formulaire du module base.D' après la documentation,il faut importer le module Uno.Le script doit également être positionné dans le dossier .config/~/python. Par contre, je ne sais pas créer la ligne de commande qui permet de le lancer par l' intermédiaire d' un bouton.

éditer requalifier signaler fermer fusionner supprimer

2Réponses

0

répondue 2020-12-16 19:44:44 +0200

Image Gravatar de El Catala

Bonsoir, J' ai la solution trouvé sur le site anglais de OpenOffice. Il faut inclure dans le script à lancer le code suivant:

def Control_Action(ev): ctrl = ev.Source frm = ev.Source.Model.Parent subform = frm.getByName("Nom du formulaire lançant le script")

Cordialement

éditer signaler supprimer permalien plus

Commentaires

@El Catala merci pour le "retour"

Cordialement

Image Gravatar de pierre-yves samynpierre-yves samyn ( 2020-12-18 12:27:55 +0200 )éditer
0

répondue 2020-12-03 16:58:05 +0200

Image Gravatar de pierre-yves samyn

Bonjour

Je n'ai pas directement la réponse mais sur la page Macros de notre wiki sont regroupées les références utiles qui permettent notamment d'accéder à cette page qui traite de l'usage des scripts.

Cordialement

éditer signaler supprimer permalien plus
S'identifier/S'inscrire pour répondre

Outils de question

1 suiveurs

Stats

Posée: 2020-12-03 13:41:18 +0200

Consultée: 43 fois

Mise à jour: Dec 16 '20