envoyer des email dynamiques en vba avec outlook 2007
Le
steeve_dun
Bonjour,
Je veux envoyer des emails à des utilisateurs issus d'une base Access
2007.
J'ai bien trouvé comment utiliser outlook 2007 pour envoyer des mails.
Mais, ces mails, peuvent-ils contenir des formulaires HTML ? car
lorsque je mets du code html, le format passe mais pas le formulaire
(balise <form>).
D'autre part, ce contenu peut-il être dynamique, ie. un champs texte
qui apparait si on clique sur un bouton radio ?
Est-ce supporté par Access et outlook 2007 ?
Un TRES GAND MERCI pour toute aide car je suis un peu perdu.
-steeve
Je veux envoyer des emails à des utilisateurs issus d'une base Access
2007.
J'ai bien trouvé comment utiliser outlook 2007 pour envoyer des mails.
Mais, ces mails, peuvent-ils contenir des formulaires HTML ? car
lorsque je mets du code html, le format passe mais pas le formulaire
(balise <form>).
D'autre part, ce contenu peut-il être dynamique, ie. un champs texte
qui apparait si on clique sur un bouton radio ?
Est-ce supporté par Access et outlook 2007 ?
Un TRES GAND MERCI pour toute aide car je suis un peu perdu.
-steeve

Poser une question


Troisième essai de réponse.
Il y a pas mal de mots qui bloquent sur aioe, alors soyons bref.
La balise Form, je la verrais bien dans la propriété Html du message,
plutôt que dans sa propriété Text.
Est-ce l'emploi de boutons radio dans un groupe d'options qui pose
problème ?
(désolé, là aussi il y a eu une réponse censurée)
Ce que je souhaite faire, c'est justement depuis Access 2007 (VBA) via
outlook (2007) envoyer une page contenant des boutons radio et si
l'utilisateur, clique sur un d'eux, un zone de texte apparait. Ce qui
me servira à récupérer les valeurs (boutons et texte).
Y-a-t-il une façon de faire ? (que ce soit en envoyant un formulaire
HTML ou autre et que ce soit avec Javascript ou VBscript, ...)
Je prend tout lol
Merci 'avance
PS : pour le moment j'utilise quelque chose du genre :
HBody = "<HTML>" & _
"<HEAD>" & _
"<TITLE>Ma page de saisie</TITLE>" & _
"</HEAD>" & _
"<FORM>" & _
"<input type='text' size='10' name='autre'><br>" & _
"<INPUT type=button name='Bouton1' value='Validez'>" & _
"</FORM>" & _
"</BODY></HTML>" & _
"</BODY>" & _
"</HTML>"
oEmail.HTMLBody = HBody
J'ai testé ce code, le message est bien envoyé. Quand j'accède au
message depuis l'interface web, je le reçois correctement. Quand je
l'ouvre depuis outlook, le formulaire n'apparait pas et j'ai un
message dans outlook qui dit "en cas de probleme lié à l'affichage de
ce message, cliquez ici pour l'afficher dans un navigateur web"