[Résolu][Python] envoi de courriel sous LibO

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 !
anslo31
Fraîchement OOthentifié
Messages : 1
Inscription : 19 août 2013 23:18

[Résolu][Python] envoi de courriel sous LibO

Message par anslo31 »

bonjour
j' essaye d' utiliser l' envoieMel proposé dans ce forum
impossible de savoir où mettre le fichier envoieMel.py
dans mon cas j' ai bien un dossier /home/"user"/.config/libreoffice/4/Scripts/python
si j' y met le fichier je le vois pas en faisant /outils/Macros/gerer les Macros/python
ni dans mes macros ni dans macros libreoffice
par contre si je mets ce même fichier dans
/usr/lib/libreoffice/share/Scripts/python
je le voie bien dans les macros libreoffice , mais comment le lancer?
si l' on peut éclairer ma lanterne
merci d' avance
anslo31
le Modérateur a écrit :Message divisé du fil [Python] Initiation aux macros : envoi de courriel
http://forum.openoffice.org/fr/forum/vi ... 50#p132950
merci de respecter les bandeaux rouges des règles de chaque forum:
Aucune question dans cette section !
libreoffice 4.0.2.2
ubuntu 12.04
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
Messages : 7610
Inscription : 18 oct. 2007 16:28

Re: [Python] envoi de courriel

Message par Ravioli »

Bonjour,
LibreOffice 4.1
Si les scripts avec Writer fonctionnent, ainsi que le script "bonjourLeMonde,
j'ai un message d'erreur sur la macro "tombola"
erreurpythontombola.png
également avec AOO 4.0.0
erreurpythontombolaAOO4.png
et
surtout aucun module n'apparaît dans les macros qui devraient exister dans le fichier exemple envoieMelPython.ods
ni dans envoieMel dans la Gestion des macros menu : Outils > Macros > Gérer les macros
macroPythonnon présente.png
Difficile donc d'exécuter la macro, le bouton Exécuter étant de ce fait inactif !

par contre existent partiellement avec le menu : Outils > Macros > Exécuter la macro... dans le document .ods
LibOPython partiel.png
mais provoque une erreur.

Sans doute un problème de version de Python, puisque LibO 4 utilise Python v 3.3
orveo a écrit : python évolue nous en somme à python 2.6.5 et arrive bientôt python 3 qui ne garantira plus la compatibilité avec les anciens programmes donc si vous lisez ceci dans quelque mois il faudra surement adapter le module python.
Bon courage aux spécialistes du langage Python...

PS : Avec AOO 4.0.0 les macros existent...
AOO4les macros existent.png
mais ne fonctionnent pas, avec le message d'erreur :
erreur de python_mel.png
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Avatar de l’utilisateur
luky-luke
InconditiOOnnel
InconditiOOnnel
Messages : 948
Inscription : 27 nov. 2010 00:17
Localisation : gâtine deux-sèvrienne

Re: [Python] envoi de courriel

Message par luky-luke »

Bonjour,

Une réponse possible ici sans utiliser de script Python.

Cordialement
Luke
LibO 7.4.7.2 Raspberry pi et Libo 7.6.5.2 LinuxMint 22
Xray ne tient pas lieu de tout, mais une pratique sans Xray ne vaut pas grand chose