Attacher un Etat lors d'un envoi email avec access

Le
Raphael
Bonjour,

Voici mon problme : je souhaite attacher un Etat (toujours le mme
Etat) a un mail que j'envoi directement d'access.

L'envoi de ml fonctionne (voir sujet Envoi email sur click() ) mais
je n'arrive pas attacher l'Etat.

J'ai tester avec la fonction :
Dim stDocName As String

stDocName = "E_Synthsecongs"
DoCmd.SendObject acReport, stDocName

Mais access m'ouvre une autre fentre outlook et sans le message et
les destinataires.

Pour rappel voici le code d'envoi de mon email :

Private Sub Commande62_Click()


Dim MonOutlook As Object
Dim MonMessage As Object
Set MonOutlook = CreateObject("Outlook.Application")
Set MonMessage = MonOutlook.createitem(0)
MonMessage.to =
Forms![F_Agents]![F_SaisieAgents]![F_Synthsecongs].Form.MailChefServi=
ce
MonMessage.Cc = "tatayoyo@yahoo.fr"
MonMessage.Subject = "Proposition d'absence au " &
Forms![F_Agents]![F_SaisieAgents]![F_Synthsecongs].Form.Date_de_saisie
Corps = Corps & Chr(13) & Chr(10)
Corps = "Bonjour,"
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & "Veuillez trouvez ci joint ma proposition d'absence en
date du " &
Forms![F_Agents]![F_SaisieAgents]![F_Synthsecongs].Form.Date_de_saisie
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & "Cordialement,"
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps &
Forms![F_Agents]![F_SaisieAgents]![F_Synthsecongs].Form.Prnom & "
" & Forms![F_Agents]![F_SaisieAgents]![F_Synthsecongs].Form.Nom

MonMessage.body = Corps

'stDocName = "E_Synthsecongs"
'MonMessage.stDocName = "E_Synthsecongs"
'stDocName = "E_Synthsecongs"
'MonMessage.send acReport, stDocName

MonMessage.send
MsgBox vbCrLf & "Votre proposition est maile", _
vbInformation + vbOKOnly, "Information"
Set MonOutlook = Nothing


End Sub



Merci de votre aide
  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
3stone
Le #5844661
Salut,

"Raphael"
Voici mon problème : je souhaite attacher un Etat (toujours le même
Etat) a un mail que j'envoi directement d'access.

L'envoi de mèl fonctionne (voir sujet Envoi email sur click() ) mais
je n'arrive pas attacher l'Etat.

<snip>



Tu dis : attacher un état...

Que pense-tu que soit un état ?

Rien... nada...
une description d'objet, quelque ligne de code... et le chemin d'une source !

Si dans Access tu affiche un état (en mode 'Preview') et que tu le sauve,
tu ne sauve pas un document comme l'est un page Word, par exemple!
Tu sauve juste la "description" d'un objet qui permet de générer cet état.

Cet état, tu peux l'imprimer, l'exporter sous format Word ou Excel,
(en perdant à chaque fois la mise en page)
- ou bien, et c'est ce que tu devras faire, générer un Snapshot
(dont personne ne possède le lecteur... ou presque,
malgré que librement téléchargeable chez MS ;-)
- ou se qui est le mieux, générer un PDF que tout le monde
sait lire et imprimer.
Dans les deux cas, tu crée le document que tu attache ensuite.

Une autre posibilité, selon la mise en page, est d'exporter une
page en HTML et de l'inclure *dans* le corp du message.

Pour le dernier cas, regarde ici :
http://users.skynet.be/accesshome/ah_outlook_integrerunetat.htm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Raphael
Le #5844621
Merci,

J'essaye de comprendre la logique ... et de l'adapter à mon cas mais
c'est vraiement pas facile...



Salut,

"Raphael"
Voici mon problème : je souhaite attacher un Etat (toujours le même
Etat) a un mail que j'envoi directement d'access.

L'envoi de mèl fonctionne (voir sujet Envoi email sur click() ) mais
je n'arrive pas attacher l'Etat.

<snip>



Tu dis : attacher un état...

Que pense-tu que soit un état ?

Rien... nada...
une description d'objet, quelque ligne de code... et le chemin d'une sour ce !

Si dans Access tu affiche un état (en mode 'Preview') et que tu le sauv e,
tu ne sauve pas un document comme l'est un page Word, par exemple!
Tu sauve juste la "description" d'un objet qui permet de générer cet état.

Cet état, tu peux l'imprimer, l'exporter sous format Word ou Excel,
(en perdant à chaque fois la mise en page)
- ou bien, et c'est ce que tu devras faire, générer un Snapshot
(dont personne ne possède le lecteur... ou presque,
malgré que librement téléchargeable chez MS ;-)
- ou se qui est le mieux, générer un PDF que tout le monde
sait lire et imprimer.
Dans les deux cas, tu crée le document que tu attache ensuite.

Une autre posibilité, selon la mise en page, est d'exporter une
page en HTML et de l'inclure *dans* le corp du message.

Pour le dernier cas, regarde ici :
http://users.skynet.be/accesshome/ah_outlook_integrerunetat.htm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw


Raphael
Le #5844611
Ouf, l'Etat se trouve dans le corps du message à défaut d'être
attaché

Merci 3stone
Poster une réponse
Anonyme