Bonsoir,
Le 14/03/2016 17:15, Ysabeau a écrit :
Bonjour,
Je voudrais faire un formulaire pdf avec un bouton envoi, qui envoie
les données du formulaire rempli par exemple sur une adresse courriel
ou, mieux dans une feuille type (j'ai honte mais bon) Google docs.
Comment je peux paramétrer ça ? Si c'est possible.
Merci.
J'ai ce genre de truc dans un formulaire de base de données. Ça doit
pouvoir fonctionner dans un formulaire conçu avec Writer et peut-être
fonctionner dans le PDF exporté :-)
Ça se fait au moyen d'une macro mais ce n'est peut-être pas exactement
ce que tu veux faire, la macro prépare un mail dans le courielleur par
défaut.
Enfin... si ça peut t'aider...
La macro :
Sub sendEmailClientAutoDetect( oEventEmail as object )
dim oShell as object
dim sAddressEmail as string, sSubjectEmail as string, sBodyEmail
as string
dim sEmailData as string
sAddressEmail = trim(
oEventEmail.Source.getModel.getParent.getByName( "email_address"
).Start.Text.String )
sSubjectEmail = trim(
oEventEmail.Source.getModel.getParent.getByName( "email_subject"
).Start.Text.String )
sBodyEmail = trim(
oEventEmail.Source.getModel.getParent.getByName( "email_body"
).Start.Text.String )
sEmailData =
"mailto:"+sAddressEmail+"?subject="+sSubjectEmail+"&body="+sBodyEmail
oShell = createUnoService( "com.sun.star.system.SystemShellExecute" )
oShell.execute(sEmailData, "", 0 )
End Sub
'email_adress' est le nom du champ contenant l'adresse e-mail, dans le
formulaire
La macro est déclenchée par un bouton du formulaire, sur l'évènement :
"bouton de la souris enfoncé").
Bernard
PS : Inutile de me poser des questions sur la macro, je suis ignare en
ce domaine :-)
--
Bernard Ribot
LibreOffice 5.1.1.3 / Windows 7 x86
--
Envoyez un mail à users+unsubscribe@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
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.