Podezebi
Messages postés7Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention 3 septembre 2008
-
19 sept. 2006 à 16:06
Podezebi
Messages postés7Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention 3 septembre 2008
-
20 sept. 2006 à 16:07
bonjour,
je dois automatiser l'envoie de certains mails. j'ai pour cela fait un formulaire VB qui alimente une page word a l'aide de 4 champs (dont un qui est l'adresse mail du destinataire).
Je voudrais a l'appuie sur un bouton que ce document mail, s'envoie automatiquement par mail a l'adresse indiqué dans un des 4 champs.
Podezebi
Messages postés7Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention 3 septembre 2008 20 sept. 2006 à 16:07
Attends, je crois que j'aurai du mettre mon code en entier !!!
Dans mon prog j'ai creer un formulaire, avec 4 champs, un des champs est l'adresse mails du destinataire !
J'ai fait quelque chose comme ca
Dim strRecipient As String
strRecipient = NomDeMaVariable
... le code avant
With .Item
.Recipients.Add strRecipient
.Subject = "Demande de prise réseau."
'The body of this message will be
'the content of the active document.
.Send
End With
End With
voila le code complet :
Private Sub CommandButton1_Click()
Dim localisation As String
Dim nombre As String
Dim daate As String
Dim strRecipient As String
localisation = location
nombre = nb
daate = coincoin
strRecipient = dest
ActiveDocument.FormFields("Texte2").Result = location
ActiveDocument.FormFields("Texte1").Result = nb
ActiveDocument.FormFields("Texte3").Result = coincoin
With Application.ActiveDocument.MailEnvelope
With .Item
.Recipients.Add strRecipient
.Subject = "Demande de prise réseau."
'The body of this message will be
'the content of the active document.
.Send
End With
End With