Re: [fr-users] Alternative à CDO.Message - Macros Python sous LO
Le 07/03/2014 00:48, rafi a écrit : Le 06/03/2014 10:32, Hugues Bousquet (Prof) a écrit : Le 06/03/2014 02:05, rafi a écrit : Le 04/03/2014 08:57, Hugues Bousquet (Prof) a écrit : J'ai trouvé sur le net peut-être une solution qui fait appel à Python, mais d'après ce que je comprends, cela ne fonctionnerait qu'avec Apacheoo4 (https://forum.openoffice.org/fr/forum/viewtopic.php?f=8t=39844#p218224). Mais je n'ai même pas pu essayer d'utiliser Python, car depuis calc, je n'arrive pas à gérer les macros en Python : lorsque j'ouvre Outils/Macros/Gérer le macros/, je n'ai que Libre Office Basic... Dans LO, il n'y a pas d'éditeur pour les macros Python, hélas. J'avais un peu essayé de bidouiller à ce sujet. J'avais pris une macro fournie en exemple, l'avais modifiée et déposée dans le répertoire ad hoc. Après quoi, elle était lançable par les menus. Puis j'ai renoncé à creuser. -- Rafael Laville Comme je ne m'y étais pas intéressé avant, je ne m'en était pas aperçu. Je me souvenais simplement avoir vu dans le menu Outils/Macro/Gérer les macros/ l'entrée Python, mais effectivement c'était sur mon portable sous debian, avec OpenOffice.org et non Libre Office. Lorsque tu écris […]modifiée et déposée dans le répertoire ad hoc. : Quel est ce répertoire, car c'est peut-être une des raisons pour laquelle je ne parviens pas à mes fins... (Je suis sous Ubuntu 12.04 chez moi où je tente de mettre au point ma macro, mais sous Windows 7 au boulot où je l'utiliserai). Merci d'avance, si toi ou un autre utilisateur peut m'apporter ces précisions, Hugues Bousquet Hugues, c'est bien volontiers que je te réponds après m'être replongé dans mon disque dur. J'avais d'abord découvert (sur le net) qu'il y avait un répertoire pour les scripts communs et un pour les scripts de l'utilisateur. Quelques exemples sont fournis avec LO dont un nommé HelloWorld.py. Recherche-le sur ton disque dur pour te donner une piste. Sinon chez moi, j'ai ceci : * Sous Ubuntu 10.04 et LO 3.6.7.2 (version officielle, celle d'Ubuntu étant désinstallée), HelloWorld.py se situe dans /opt/libreoffice3.6/share/Scripts/python (répertoire commun). Et le répertoire de l'utilisateur est : /home/mon_nom/.config/libreoffice/3/user/Scripts/python. * Les macros des deux répertoires sont lançables depuis le menu Outils, Macros, Gérer les macros, Python (il y a aussi d'autres langages). Dans la boite de dialogue qui présente l’arborescence des macros, celle que j'ai mise dans le répertoire utilisateur s'affiche dans le nœud Mes macros et celles fournies en exemple s'affichent dans le nœud Macros LibreOffice (il y a HelloWorld, capitalisePython et createTable). Ça fonctionne parfaitement. Mais j'ai bien une entrée Python que tu sembles ne pas avoir. Pourquoi ? Mystère. Il va falloir trouver de l'aide sur ce point précis. * Sous Ubuntu 12.10 et LO 3.6.2.2 (en anglais et je ne sais plus si c'est la version Ubuntu ou officielle), le répertoire de HelloWorld.py est /usr/lib/libreoffice/share/Scripts/python et j'ai un répertoire /home/mon_nom/.config/libreoffice3/user/Scripts. Pas de sous-répertoire python. Mais je n'ai pas l'entrée Python (ni d'autres langages) dans Tools, Macros, Organize macros, uniquement LibreOffice Basic. Même mystère que pour toi. Je ne peux donc pas lancer les macros Python. Et créer le sous-répertoire python ne sert à rien; de toute façon, les macros communes non plus ne sont pas accessibles ; c'est le menu qui est incomplet. Comme je n'ai pas de LO plus récent, je ne peux pas t'aider plus. Désolé. Meric pour ces précisions : j'ai bien trouvé le répertoire /home/mon_nom/.config/libreoffice/4/user/Scripts/python, mais je n'avais pas trouvé /usr/lib/libreoffice/share/Scripts/python... Lorsque j'écris que j'ai trouvé le premier, ce n'est pas tout à fait vrai, car en fait j'ai créé le répertoire python dans /home/mon_nom/.config/libreoffice/4/user/Scripts/ En suivant les conseils de Luc Novales, (Si tu as installé la version de Ubuntu 12.04 (pas celle téléchargée directement sur le site de libreoffice), tu peux déjà vérifier si le paquet libreoffice-script-provider-python est aussi installé (sous Debian, c'est lui qui gère les macros dans différents langages), j'ai fini par obtenir l'entrée Python dans le menu. Par contre, après quelques essais timides d'envoi de courriel en Python, je bute sur les caractères accentués qui provoquent des erreurs. Comme je souhaite envoyer des courriels en français, et que ça commence à durer, je pense que que vais retourner sous Excel...(au moins pour cette fonctionnalité). bonne journée, Hugues -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Bonjour, Je ne connais pas suffisamment le langage Python pour me lancer dans une modif de macro mais peut-être trouverez vous de quoi avancer sur ce site : http://fr.openclassrooms.com/recherche/?search=mail+avec+python Cordialement Mr Sandy-Pascal Andriant Le 06/03/2014 17:51, Luc Novales a écrit : Le 06/03/2014 11:51, Hugues Bousquet (Prof) a écrit : Le 06/03/2014 10:44, Sophie a écrit : ... Sur Ubuntu 13.10 et LibreOffice 4.2.2.1 ainsi que Debian 6 et LibreOffice 4.1.5.3, il y a bien l'entrée Python dans le menu qui accède au gestionnaire de scripts présents dans LibreOffice et dispose également d'exemples. À bientôt Sophie Sur mon Ubuntu 12.04 et LibreOffice 4.2.1.1 j'ai pas :'( . Y a-t-il une manip. pour la faire apparaître ? Si tu as installé la version de Ubuntu 12.04 (pas celle téléchargée directement sur le site de libreoffice), tu peux déjà vérifier si le paquet libreoffice-script-provider-python est aussi installé (sous Debian, c'est lui qui gère les macros dans différents langages). Luc. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message - Macros Python sous LO
Le 07/03/2014 09:49, Hugues Bousquet (Prof) a écrit : Meric pour ces précisions : j'ai bien trouvé le répertoire /home/mon_nom/.config/libreoffice/4/user/Scripts/python, mais je n'avais pas trouvé /usr/lib/libreoffice/share/Scripts/python... Lorsque j'écris que j'ai trouvé le premier, ce n'est pas tout à fait vrai, car en fait j'ai créé le répertoire python dans /home/mon_nom/.config/libreoffice/4/user/Scripts/ En suivant les conseils de Luc Novales, (Si tu as installé la version de Ubuntu 12.04 (pas celle téléchargée directement sur le site de libreoffice), tu peux déjà vérifier si le paquet libreoffice-script-provider-python est aussi installé (sous Debian, c'est lui qui gère les macros dans différents langages), j'ai fini par obtenir l'entrée Python dans le menu. Par contre, après quelques essais timides d'envoi de courriel en Python, je bute sur les caractères accentués qui provoquent des erreurs. Comme je souhaite envoyer des courriels en français, et que ça commence à durer, je pense que que vais retourner sous Excel...(au moins pour cette fonctionnalité). bonne journée, Hugues Serait-ce un problème d'encodage du script Python ? Il y a une instruction spéciale à indiquer au début du script, à chercher sur internet. -- Rafael Laville -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Le 06/03/2014 02:05, rafi a écrit : Le 04/03/2014 08:57, Hugues Bousquet (Prof) a écrit : J'ai trouvé sur le net peut-être une solution qui fait appel à Python, mais d'après ce que je comprends, cela ne fonctionnerait qu'avec Apacheoo4 (https://forum.openoffice.org/fr/forum/viewtopic.php?f=8t=39844#p218224). Mais je n'ai même pas pu essayer d'utiliser Python, car depuis calc, je n'arrive pas à gérer les macros en Python : lorsque j'ouvre Outils/Macros/Gérer le macros/, je n'ai que Libre Office Basic... Dans LO, il n'y a pas d'éditeur pour les macros Python, hélas. J'avais un peu essayé de bidouiller à ce sujet. J'avais pris une macro fournie en exemple, l'avais modifiée et déposée dans le répertoire ad hoc. Après quoi, elle était lançable par les menus. Puis j'ai renoncé à creuser. -- Rafael Laville Comme je ne m'y étais pas intéressé avant, je ne m'en était pas aperçu. Je me souvenais simplement avoir vu dans le menu Outils/Macro/Gérer les macros/ l'entrée Python, mais effectivement c'était sur mon portable sous debian, avec OpenOffice.org et non Libre Office. Lorsque tu écris […]modifiée et déposée dans le répertoire ad hoc. : Quel est ce répertoire, car c'est peut-être une des raisons pour laquelle je ne parviens pas à mes fins... (Je suis sous Ubuntu 12.04 chez moi où je tente de mettre au point ma macro, mais sous Windows 7 au boulot où je l'utiliserai). Merci d'avance, si toi ou un autre utilisateur peut m'apporter ces précisions, Hugues Bousquet -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Bonjour, Le 06/03/2014 10:32, Hugues Bousquet (Prof) a écrit : Le 06/03/2014 02:05, rafi a écrit : Le 04/03/2014 08:57, Hugues Bousquet (Prof) a écrit : J'ai trouvé sur le net peut-être une solution qui fait appel à Python, mais d'après ce que je comprends, cela ne fonctionnerait qu'avec Apacheoo4 (https://forum.openoffice.org/fr/forum/viewtopic.php?f=8t=39844#p218224). Mais je n'ai même pas pu essayer d'utiliser Python, car depuis calc, je n'arrive pas à gérer les macros en Python : lorsque j'ouvre Outils/Macros/Gérer le macros/, je n'ai que Libre Office Basic... Dans LO, il n'y a pas d'éditeur pour les macros Python, hélas. J'avais un peu essayé de bidouiller à ce sujet. J'avais pris une macro fournie en exemple, l'avais modifiée et déposée dans le répertoire ad hoc. Après quoi, elle était lançable par les menus. Puis j'ai renoncé à creuser. -- Rafael Laville Comme je ne m'y étais pas intéressé avant, je ne m'en était pas aperçu. Je me souvenais simplement avoir vu dans le menu Outils/Macro/Gérer les macros/ l'entrée Python, mais effectivement c'était sur mon portable sous debian, avec OpenOffice.org et non Libre Office. Sur Ubuntu 13.10 et LibreOffice 4.2.2.1 ainsi que Debian 6 et LibreOffice 4.1.5.3, il y a bien l'entrée Python dans le menu qui accède au gestionnaire de scripts présents dans LibreOffice et dispose également d'exemples. À bientôt Sophie -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Le 06/03/2014 10:44, Sophie a écrit : Bonjour, Le 06/03/2014 10:32, Hugues Bousquet (Prof) a écrit : Le 06/03/2014 02:05, rafi a écrit : Le 04/03/2014 08:57, Hugues Bousquet (Prof) a écrit : J'ai trouvé sur le net peut-être une solution qui fait appel à Python, mais d'après ce que je comprends, cela ne fonctionnerait qu'avec Apacheoo4 (https://forum.openoffice.org/fr/forum/viewtopic.php?f=8t=39844#p218224). Mais je n'ai même pas pu essayer d'utiliser Python, car depuis calc, je n'arrive pas à gérer les macros en Python : lorsque j'ouvre Outils/Macros/Gérer le macros/, je n'ai que Libre Office Basic... Dans LO, il n'y a pas d'éditeur pour les macros Python, hélas. J'avais un peu essayé de bidouiller à ce sujet. J'avais pris une macro fournie en exemple, l'avais modifiée et déposée dans le répertoire ad hoc. Après quoi, elle était lançable par les menus. Puis j'ai renoncé à creuser. -- Rafael Laville Comme je ne m'y étais pas intéressé avant, je ne m'en était pas aperçu. Je me souvenais simplement avoir vu dans le menu Outils/Macro/Gérer les macros/ l'entrée Python, mais effectivement c'était sur mon portable sous debian, avec OpenOffice.org et non Libre Office. Sur Ubuntu 13.10 et LibreOffice 4.2.2.1 ainsi que Debian 6 et LibreOffice 4.1.5.3, il y a bien l'entrée Python dans le menu qui accède au gestionnaire de scripts présents dans LibreOffice et dispose également d'exemples. À bientôt Sophie Sur mon Ubuntu 12.04 et LibreOffice 4.2.1.1 j'ai pas :'( . Y a-t-il une manip. pour la faire apparaître ? Hugues -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Le 06/03/2014 11:51, Hugues Bousquet (Prof) a écrit : Le 06/03/2014 10:44, Sophie a écrit : ... Sur Ubuntu 13.10 et LibreOffice 4.2.2.1 ainsi que Debian 6 et LibreOffice 4.1.5.3, il y a bien l'entrée Python dans le menu qui accède au gestionnaire de scripts présents dans LibreOffice et dispose également d'exemples. À bientôt Sophie Sur mon Ubuntu 12.04 et LibreOffice 4.2.1.1 j'ai pas :'( . Y a-t-il une manip. pour la faire apparaître ? Si tu as installé la version de Ubuntu 12.04 (pas celle téléchargée directement sur le site de libreoffice), tu peux déjà vérifier si le paquet libreoffice-script-provider-python est aussi installé (sous Debian, c'est lui qui gère les macros dans différents langages). Luc. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message - Macros Python sous LO
Le 06/03/2014 10:32, Hugues Bousquet (Prof) a écrit : Le 06/03/2014 02:05, rafi a écrit : Le 04/03/2014 08:57, Hugues Bousquet (Prof) a écrit : J'ai trouvé sur le net peut-être une solution qui fait appel à Python, mais d'après ce que je comprends, cela ne fonctionnerait qu'avec Apacheoo4 (https://forum.openoffice.org/fr/forum/viewtopic.php?f=8t=39844#p218224). Mais je n'ai même pas pu essayer d'utiliser Python, car depuis calc, je n'arrive pas à gérer les macros en Python : lorsque j'ouvre Outils/Macros/Gérer le macros/, je n'ai que Libre Office Basic... Dans LO, il n'y a pas d'éditeur pour les macros Python, hélas. J'avais un peu essayé de bidouiller à ce sujet. J'avais pris une macro fournie en exemple, l'avais modifiée et déposée dans le répertoire ad hoc. Après quoi, elle était lançable par les menus. Puis j'ai renoncé à creuser. -- Rafael Laville Comme je ne m'y étais pas intéressé avant, je ne m'en était pas aperçu. Je me souvenais simplement avoir vu dans le menu Outils/Macro/Gérer les macros/ l'entrée Python, mais effectivement c'était sur mon portable sous debian, avec OpenOffice.org et non Libre Office. Lorsque tu écris […]modifiée et déposée dans le répertoire ad hoc. : Quel est ce répertoire, car c'est peut-être une des raisons pour laquelle je ne parviens pas à mes fins... (Je suis sous Ubuntu 12.04 chez moi où je tente de mettre au point ma macro, mais sous Windows 7 au boulot où je l'utiliserai). Merci d'avance, si toi ou un autre utilisateur peut m'apporter ces précisions, Hugues Bousquet Hugues, c'est bien volontiers que je te réponds après m'être replongé dans mon disque dur. J'avais d'abord découvert (sur le net) qu'il y avait un répertoire pour les scripts communs et un pour les scripts de l'utilisateur. Quelques exemples sont fournis avec LO dont un nommé HelloWorld.py. Recherche-le sur ton disque dur pour te donner une piste. Sinon chez moi, j'ai ceci : * Sous Ubuntu 10.04 et LO 3.6.7.2 (version officielle, celle d'Ubuntu étant désinstallée), HelloWorld.py se situe dans /opt/libreoffice3.6/share/Scripts/python (répertoire commun). Et le répertoire de l'utilisateur est : /home/mon_nom/.config/libreoffice/3/user/Scripts/python. * Les macros des deux répertoires sont lançables depuis le menu Outils, Macros, Gérer les macros, Python (il y a aussi d'autres langages). Dans la boite de dialogue qui présente l’arborescence des macros, celle que j'ai mise dans le répertoire utilisateur s'affiche dans le nœud Mes macros et celles fournies en exemple s'affichent dans le nœud Macros LibreOffice (il y a HelloWorld, capitalisePython et createTable). Ça fonctionne parfaitement. Mais j'ai bien une entrée Python que tu sembles ne pas avoir. Pourquoi ? Mystère. Il va falloir trouver de l'aide sur ce point précis. * Sous Ubuntu 12.10 et LO 3.6.2.2 (en anglais et je ne sais plus si c'est la version Ubuntu ou officielle), le répertoire de HelloWorld.py est /usr/lib/libreoffice/share/Scripts/python et j'ai un répertoire /home/mon_nom/.config/libreoffice3/user/Scripts. Pas de sous-répertoire python. Mais je n'ai pas l'entrée Python (ni d'autres langages) dans Tools, Macros, Organize macros, uniquement LibreOffice Basic. Même mystère que pour toi. Je ne peux donc pas lancer les macros Python. Et créer le sous-répertoire python ne sert à rien; de toute façon, les macros communes non plus ne sont pas accessibles ; c'est le menu qui est incomplet. Comme je n'ai pas de LO plus récent, je ne peux pas t'aider plus. Désolé. -- Rafael Laville -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Le 04/03/2014 08:57, Hugues Bousquet (Prof) a écrit : J'ai trouvé sur le net peut-être une solution qui fait appel à Python, mais d'après ce que je comprends, cela ne fonctionnerait qu'avec Apacheoo4 (https://forum.openoffice.org/fr/forum/viewtopic.php?f=8t=39844#p218224). Mais je n'ai même pas pu essayer d'utiliser Python, car depuis calc, je n'arrive pas à gérer les macros en Python : lorsque j'ouvre Outils/Macros/Gérer le macros/, je n'ai que Libre Office Basic... Dans LO, il n'y a pas d'éditeur pour les macros Python, hélas. J'avais un peu essayé de bidouiller à ce sujet. J'avais pris une macro fournie en exemple, l'avais modifiée et déposée dans le répertoire ad hoc. Après quoi, elle était lançable par les menus. Puis j'ai renoncé à creuser. -- Rafael Laville -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Bonjour, En fouillant un peu, j'ai trouvé cette solution. A vous de voir si cela correspond à vos besoins. http://fr.mailpro.com/tarifs/ Cordialement, Henri DE BACKER Le 03/03/2014 08:48, Conil26 a écrit : Le 03/03/2014 07:22, Jean-Francois Nifenecker a écrit : Le 02/03/2014 19:54, Hugues Bousquet (Prof) a écrit : Bonjour, Je souhaite pouvoir envoyer un courriel avec une macro sous calc. Mais je souhaite que celui-ci soit envoyé sans autre action de la part de l'utilisateur que l'appui sur un bouton. J'ai trouvé comment faire avec Excel, avec l'objet CDO.Message, mais pas avec calc. La seule alternative que j'ai trouvée, pour l'instant, est une macro qui lance le courrielleur (thunderbird en l’occurrence). L'un d'entre-vous ne connaîtrait-il pas une alternative, permettant d'envoyer un courriel reprenant des informations contenues dans une feuille calc, en s'affranchissant de thunderbird, comme le fait CDO.Message ? Il y a une entrée de menu qui fait exactement ça : Fichier Envoyer Document par Email. Donc pas besoin de macro dans ce cas. Cette option active le courielleur. Maintenant, pour s'affranchir du courrielleur, je ne vois effectivement qu'une macro. Mais le jeu en vaut-il la chandelle ? En d'autres termes, l'utilisateur est-il à ce point céhoenne qu'on lui interdise de penser ? Y a-t-il vraiment des contraintes qui empêchent d'utiliser l'option ci-dessus ? Bonjour, Un envoi direct, c'est bien pratique pour une Lettre d'info de mon association par ex, au lieu de saisir systématiquement toutes les adresses, voire même une liste de contacts. De plus cela permet de modifier dans un fichier calc les variables à envoyer en fonction d'un calcul automatique quelconque. Pour cette raison, je n'ai pas abandonné entièrement xls... Cordialement Mr Sandy-Pascal Andriant --- Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active. http://www.avast.com -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Bonjour, Le 03/03/2014 08:48, Conil26 a écrit : Un envoi direct, c'est bien pratique pour une Lettre d'info de mon association par ex, au lieu de saisir systématiquement toutes les adresses, voire même une liste de contacts. De plus cela permet de modifier dans un fichier calc les variables à envoyer en fonction d'un calcul automatique quelconque. Au cas particulier, un publipostage envoyé par email pourrait peut-être faire l'affaire ? -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Le 03/03/2014 18:20, Jean-Francois Nifenecker a écrit : Bonjour, Le 03/03/2014 08:48, Conil26 a écrit : Un envoi direct, c'est bien pratique pour une Lettre d'info de mon association par ex, au lieu de saisir systématiquement toutes les adresses, voire même une liste de contacts. De plus cela permet de modifier dans un fichier calc les variables à envoyer en fonction d'un calcul automatique quelconque. Au cas particulier, un publipostage envoyé par email pourrait peut-être faire l'affaire ? On peut envoyer des documents joints en publipostage ? -- Ysabeau -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Le 03/03/2014 18:24, Ysabeau a écrit : On peut envoyer des documents joints en publipostage ? Oui :) Voir l'étape 8 de l'Assistant mailing et choisir Envoyer le document fusionné par email. Zone Envoyer en : les trois options -- texte opendocument -- pdf -- texte word permettent de choisir le nom de la PJ. En html ou texte brut, le texte devient le corps du message. Amicalement, -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Le 03/03/2014 19:49, Jean-Francois Nifenecker a écrit : Le 03/03/2014 18:24, Ysabeau a écrit : On peut envoyer des documents joints en publipostage ? Oui :) Voir l'étape 8 de l'Assistant mailing et choisir Envoyer le document fusionné par email. Zone Envoyer en : les trois options -- texte opendocument -- pdf -- texte word permettent de choisir le nom de la PJ. En html ou texte brut, le texte devient le corps du message. oui mais non. Stricto sensu ce n'est pas un fichier joint en plus du message et on ne peut pas joindre un fichier Calc. Donc en fait, on ne peut pas envoyer de fichier joint hormis le document mailing lui-même. Dommage. Merci quand même. -- Ysabeau -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Le 03/03/2014 08:48, Conil26 a écrit : Le 03/03/2014 07:22, Jean-Francois Nifenecker a écrit : Le 02/03/2014 19:54, Hugues Bousquet (Prof) a écrit : Bonjour, Je souhaite pouvoir envoyer un courriel avec une macro sous calc. Mais je souhaite que celui-ci soit envoyé sans autre action de la part de l'utilisateur que l'appui sur un bouton. J'ai trouvé comment faire avec Excel, avec l'objet CDO.Message, mais pas avec calc. La seule alternative que j'ai trouvée, pour l'instant, est une macro qui lance le courrielleur (thunderbird en l’occurrence). L'un d'entre-vous ne connaîtrait-il pas une alternative, permettant d'envoyer un courriel reprenant des informations contenues dans une feuille calc, en s'affranchissant de thunderbird, comme le fait CDO.Message ? Il y a une entrée de menu qui fait exactement ça : Fichier Envoyer Document par Email. Donc pas besoin de macro dans ce cas. Cette option active le courielleur. Maintenant, pour s'affranchir du courrielleur, je ne vois effectivement qu'une macro. Mais le jeu en vaut-il la chandelle ? En d'autres termes, l'utilisateur est-il à ce point céhoenne qu'on lui interdise de penser ? Y a-t-il vraiment des contraintes qui empêchent d'utiliser l'option ci-dessus ? Bonjour, Un envoi direct, c'est bien pratique pour une Lettre d'info de mon association par ex, au lieu de saisir systématiquement toutes les adresses, voire même une liste de contacts. De plus cela permet de modifier dans un fichier calc les variables à envoyer en fonction d'un calcul automatique quelconque. Pour cette raison, je n'ai pas abandonné entièrement xls... Cordialement Mr Sandy-Pascal Andriant Bonjour, J'ai trouvé sur le net peut-être une solution qui fait appel à Python, mais d'après ce que je comprends, cela ne fonctionnerait qu'avec Apacheoo4 (https://forum.openoffice.org/fr/forum/viewtopic.php?f=8t=39844#p218224). Mais je n'ai même pas pu essayer d'utiliser Python, car depuis calc, je n'arrive pas à gérer les macros en Python : lorsque j'ouvre Outils/Macros/Gérer le macros/, je n'ai que Libre Office Basic... Je continue à chercher... Bonne journée Hugues -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Alternative à CDO.Message
Le 02/03/2014 19:54, Hugues Bousquet (Prof) a écrit : Bonjour, Je souhaite pouvoir envoyer un courriel avec une macro sous calc. Mais je souhaite que celui-ci soit envoyé sans autre action de la part de l'utilisateur que l'appui sur un bouton. J'ai trouvé comment faire avec Excel, avec l'objet CDO.Message, mais pas avec calc. La seule alternative que j'ai trouvée, pour l'instant, est une macro qui lance le courrielleur (thunderbird en l’occurrence). L'un d'entre-vous ne connaîtrait-il pas une alternative, permettant d'envoyer un courriel reprenant des informations contenues dans une feuille calc, en s'affranchissant de thunderbird, comme le fait CDO.Message ? Il y a une entrée de menu qui fait exactement ça : Fichier Envoyer Document par Email. Donc pas besoin de macro dans ce cas. Cette option active le courielleur. Maintenant, pour s'affranchir du courrielleur, je ne vois effectivement qu'une macro. Mais le jeu en vaut-il la chandelle ? En d'autres termes, l'utilisateur est-il à ce point céhoenne qu'on lui interdise de penser ? Y a-t-il vraiment des contraintes qui empêchent d'utiliser l'option ci-dessus ? -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés