Bonjour,
J'aimerais automatiser une application et envoyer via Outlook les messages
avec un papier peint. J'ai essayé en mettant un modèle par défaut dans
Outlook, mais sans succès. Pour l'instant, ça fonctionne en format texte
seulement. Est-ce que quelqu'un peut m'aider ?
Je me suis basé sur le chapitre 8 du CookBook d'Hervé Inisan pour le code.
Merci !
Meg.
' ---
' ENVOYER UN MAIL DEPUIS ACCESS
' ---
' Entrée : strDestinataire <- Adresse e-mail du destinataire
' strSujet <- Objet du courrier
' strMsg <- Corps du message
' blnEdit <- True pour pouvoir modifier le courrier
avant envoi
' False pour expédier le courrier
directement.
'
Public Sub EnvoyerEmail(ByVal strDestinataire As String, _
ByVal strCC As String, _
ByVal strBCC As String, _
ByVal strSujet As String, _
ByVal strMsg As String, _
ByVal blnEdit As Boolean)
' Message
strMsg = "Bonjour, " & vbCrLf & vbCrLf _
& "Ceci est un test..." & vbCrLf _
& "Ceci est un 2e test" & vbCrLf & vbCrLf _
& "Ceci est un 3e test" & vbCrLf _
& "Merci !"
On Error Resume Next
DoCmd.SendObject acSendNoObject, , , strDestinataire, strCC, strBCC,
strSujet, strMsg, blnEdit
End Sub
Bonjour,
J'aimerais automatiser une application et envoyer via Outlook les messages
avec un papier peint. J'ai essayé en mettant un modèle par défaut dans
Outlook, mais sans succès. Pour l'instant, ça fonctionne en format texte
seulement. Est-ce que quelqu'un peut m'aider ?
Je me suis basé sur le chapitre 8 du CookBook d'Hervé Inisan pour le code.
Merci !
Meg.
' ---
' ENVOYER UN MAIL DEPUIS ACCESS
' ---
' Entrée : strDestinataire <- Adresse e-mail du destinataire
' strSujet <- Objet du courrier
' strMsg <- Corps du message
' blnEdit <- True pour pouvoir modifier le courrier
avant envoi
' False pour expédier le courrier
directement.
'
Public Sub EnvoyerEmail(ByVal strDestinataire As String, _
ByVal strCC As String, _
ByVal strBCC As String, _
ByVal strSujet As String, _
ByVal strMsg As String, _
ByVal blnEdit As Boolean)
' Message
strMsg = "Bonjour, " & vbCrLf & vbCrLf _
& "Ceci est un test..." & vbCrLf _
& "Ceci est un 2e test" & vbCrLf & vbCrLf _
& "Ceci est un 3e test" & vbCrLf _
& "Merci !"
On Error Resume Next
DoCmd.SendObject acSendNoObject, , , strDestinataire, strCC, strBCC,
strSujet, strMsg, blnEdit
End Sub
Bonjour,
J'aimerais automatiser une application et envoyer via Outlook les messages
avec un papier peint. J'ai essayé en mettant un modèle par défaut dans
Outlook, mais sans succès. Pour l'instant, ça fonctionne en format texte
seulement. Est-ce que quelqu'un peut m'aider ?
Je me suis basé sur le chapitre 8 du CookBook d'Hervé Inisan pour le code.
Merci !
Meg.
' ---
' ENVOYER UN MAIL DEPUIS ACCESS
' ---
' Entrée : strDestinataire <- Adresse e-mail du destinataire
' strSujet <- Objet du courrier
' strMsg <- Corps du message
' blnEdit <- True pour pouvoir modifier le courrier
avant envoi
' False pour expédier le courrier
directement.
'
Public Sub EnvoyerEmail(ByVal strDestinataire As String, _
ByVal strCC As String, _
ByVal strBCC As String, _
ByVal strSujet As String, _
ByVal strMsg As String, _
ByVal blnEdit As Boolean)
' Message
strMsg = "Bonjour, " & vbCrLf & vbCrLf _
& "Ceci est un test..." & vbCrLf _
& "Ceci est un 2e test" & vbCrLf & vbCrLf _
& "Ceci est un 3e test" & vbCrLf _
& "Merci !"
On Error Resume Next
DoCmd.SendObject acSendNoObject, , , strDestinataire, strCC, strBCC,
strSujet, strMsg, blnEdit
End Sub
Bonjour.
à ma connaissance, SendObject ne peut pas envoyer des messages formatés en
HTML, mais seulement des objets pouvant être en format HTML.
pour faire cela, il faut passer par automatisation Access--> Outlook en
utilisant la propriété
BodyFormat = olFormatHTML du message préparé.
tu trouveras des idées et exemples sur:
http://officesystem.access.free.fr/vba/envoi_message.htm
ainsi que:
http://www.3stone.be/access/articles.php?lng=fr&pg
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"Nath" a écrit dans le message de news:
| Bonjour,
|
| J'aimerais automatiser une application et envoyer via Outlook les
messages
| avec un papier peint. J'ai essayé en mettant un modèle par défaut dans
| Outlook, mais sans succès. Pour l'instant, ça fonctionne en format texte
| seulement. Est-ce que quelqu'un peut m'aider ?
|
| Je me suis basé sur le chapitre 8 du CookBook d'Hervé Inisan pour le
code.
|
| Merci !
|
| Meg.
|
| ' ---
| ' ENVOYER UN MAIL DEPUIS ACCESS
| ' ---
| ' Entrée : strDestinataire <- Adresse e-mail du destinataire
| ' strSujet <- Objet du courrier
| ' strMsg <- Corps du message
| ' blnEdit <- True pour pouvoir modifier le courrier
avant
| envoi
| ' False pour expédier le courrier
directement.
| '
| Public Sub EnvoyerEmail(ByVal strDestinataire As String, _
| ByVal strCC As String, _
| ByVal strBCC As String, _
| ByVal strSujet As String, _
| ByVal strMsg As String, _
| ByVal blnEdit As Boolean)
|
| ' Message
| strMsg = "Bonjour, " & vbCrLf & vbCrLf _
| & "Ceci est un test..." & vbCrLf _
| & "Ceci est un 2e test" & vbCrLf & vbCrLf _
| & "Ceci est un 3e test" & vbCrLf _
| & "Merci !"
|
| On Error Resume Next
| DoCmd.SendObject acSendNoObject, , , strDestinataire, strCC, strBCC,
| strSujet, strMsg, blnEdit
| End Sub
|
|
Bonjour.
à ma connaissance, SendObject ne peut pas envoyer des messages formatés en
HTML, mais seulement des objets pouvant être en format HTML.
pour faire cela, il faut passer par automatisation Access--> Outlook en
utilisant la propriété
BodyFormat = olFormatHTML du message préparé.
tu trouveras des idées et exemples sur:
http://officesystem.access.free.fr/vba/envoi_message.htm
ainsi que:
http://www.3stone.be/access/articles.php?lng=fr&pg
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"Nath" <nat@nat.nat> a écrit dans le message de news:
ed7Ki5lyHHA.1208@TK2MSFTNGP05.phx.gbl...
| Bonjour,
|
| J'aimerais automatiser une application et envoyer via Outlook les
messages
| avec un papier peint. J'ai essayé en mettant un modèle par défaut dans
| Outlook, mais sans succès. Pour l'instant, ça fonctionne en format texte
| seulement. Est-ce que quelqu'un peut m'aider ?
|
| Je me suis basé sur le chapitre 8 du CookBook d'Hervé Inisan pour le
code.
|
| Merci !
|
| Meg.
|
| ' ---
| ' ENVOYER UN MAIL DEPUIS ACCESS
| ' ---
| ' Entrée : strDestinataire <- Adresse e-mail du destinataire
| ' strSujet <- Objet du courrier
| ' strMsg <- Corps du message
| ' blnEdit <- True pour pouvoir modifier le courrier
avant
| envoi
| ' False pour expédier le courrier
directement.
| '
| Public Sub EnvoyerEmail(ByVal strDestinataire As String, _
| ByVal strCC As String, _
| ByVal strBCC As String, _
| ByVal strSujet As String, _
| ByVal strMsg As String, _
| ByVal blnEdit As Boolean)
|
| ' Message
| strMsg = "Bonjour, " & vbCrLf & vbCrLf _
| & "Ceci est un test..." & vbCrLf _
| & "Ceci est un 2e test" & vbCrLf & vbCrLf _
| & "Ceci est un 3e test" & vbCrLf _
| & "Merci !"
|
| On Error Resume Next
| DoCmd.SendObject acSendNoObject, , , strDestinataire, strCC, strBCC,
| strSujet, strMsg, blnEdit
| End Sub
|
|
Bonjour.
à ma connaissance, SendObject ne peut pas envoyer des messages formatés en
HTML, mais seulement des objets pouvant être en format HTML.
pour faire cela, il faut passer par automatisation Access--> Outlook en
utilisant la propriété
BodyFormat = olFormatHTML du message préparé.
tu trouveras des idées et exemples sur:
http://officesystem.access.free.fr/vba/envoi_message.htm
ainsi que:
http://www.3stone.be/access/articles.php?lng=fr&pg
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"Nath" a écrit dans le message de news:
| Bonjour,
|
| J'aimerais automatiser une application et envoyer via Outlook les
messages
| avec un papier peint. J'ai essayé en mettant un modèle par défaut dans
| Outlook, mais sans succès. Pour l'instant, ça fonctionne en format texte
| seulement. Est-ce que quelqu'un peut m'aider ?
|
| Je me suis basé sur le chapitre 8 du CookBook d'Hervé Inisan pour le
code.
|
| Merci !
|
| Meg.
|
| ' ---
| ' ENVOYER UN MAIL DEPUIS ACCESS
| ' ---
| ' Entrée : strDestinataire <- Adresse e-mail du destinataire
| ' strSujet <- Objet du courrier
| ' strMsg <- Corps du message
| ' blnEdit <- True pour pouvoir modifier le courrier
avant
| envoi
| ' False pour expédier le courrier
directement.
| '
| Public Sub EnvoyerEmail(ByVal strDestinataire As String, _
| ByVal strCC As String, _
| ByVal strBCC As String, _
| ByVal strSujet As String, _
| ByVal strMsg As String, _
| ByVal blnEdit As Boolean)
|
| ' Message
| strMsg = "Bonjour, " & vbCrLf & vbCrLf _
| & "Ceci est un test..." & vbCrLf _
| & "Ceci est un 2e test" & vbCrLf & vbCrLf _
| & "Ceci est un 3e test" & vbCrLf _
| & "Merci !"
|
| On Error Resume Next
| DoCmd.SendObject acSendNoObject, , , strDestinataire, strCC, strBCC,
| strSujet, strMsg, blnEdit
| End Sub
|
|
.../...
je rajoute pour résumer:
-le body est pour le texte brut
-le htmlbody est pour le texte HTML
c'est l'un ou l'autre.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"Raymond [mvp]" a écrit dans le
message
de news: eJQ%
| Bonjour.
|
| le texte entré est-il bien en HTML ?
|
| exemple simple que tu peux lancer directement et qui fonctionne:
|
| Dim olApp As Outlook.Application
| Dim objMail As MailItem
| Set olApp = Outlook.Application
| Set objMail = olApp.CreateItem(olMailItem)
| With objMail
| .BodyFormat = olFormatHTML
| .HTMLBody = "<HTML><H2>Bonjour à toi Nath ou Meg</H2><BODY>Mon message
| doit fonctionner.</BODY></HTML>"
| .Display
| End With
|
.../...
je rajoute pour résumer:
-le body est pour le texte brut
-le htmlbody est pour le texte HTML
c'est l'un ou l'autre.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"Raymond [mvp]" <xyzofficesystem.accessxyz@free.fr> a écrit dans le
message
de news: eJQ%23sU3yHHA.3536@TK2MSFTNGP06.phx.gbl...
| Bonjour.
|
| le texte entré est-il bien en HTML ?
|
| exemple simple que tu peux lancer directement et qui fonctionne:
|
| Dim olApp As Outlook.Application
| Dim objMail As MailItem
| Set olApp = Outlook.Application
| Set objMail = olApp.CreateItem(olMailItem)
| With objMail
| .BodyFormat = olFormatHTML
| .HTMLBody = "<HTML><H2>Bonjour à toi Nath ou Meg</H2><BODY>Mon message
| doit fonctionner.</BODY></HTML>"
| .Display
| End With
|
.../...
je rajoute pour résumer:
-le body est pour le texte brut
-le htmlbody est pour le texte HTML
c'est l'un ou l'autre.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"Raymond [mvp]" a écrit dans le
message
de news: eJQ%
| Bonjour.
|
| le texte entré est-il bien en HTML ?
|
| exemple simple que tu peux lancer directement et qui fonctionne:
|
| Dim olApp As Outlook.Application
| Dim objMail As MailItem
| Set olApp = Outlook.Application
| Set objMail = olApp.CreateItem(olMailItem)
| With objMail
| .BodyFormat = olFormatHTML
| .HTMLBody = "<HTML><H2>Bonjour à toi Nath ou Meg</H2><BODY>Mon message
| doit fonctionner.</BODY></HTML>"
| .Display
| End With
|
Je pense que ta secrétaire doit être sous Outlook express non ?
sous outlook, on parle de Thèmes et ce n'est pas tout à fait pareil.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"Raymond [mvp]" a écrit dans le
message
de news:
Je pense que ta secrétaire doit être sous Outlook express non ?
sous outlook, on parle de Thèmes et ce n'est pas tout à fait pareil.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"Raymond [mvp]" <xyzofficesystem.accessxyz@free.fr> a écrit dans le
message
de news: Oqha1s4yHHA.4652@TK2MSFTNGP05.phx.gbl...
Je pense que ta secrétaire doit être sous Outlook express non ?
sous outlook, on parle de Thèmes et ce n'est pas tout à fait pareil.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"Raymond [mvp]" a écrit dans le
message
de news: