Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2008, 09h37   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 59
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 59
Points : 14
Points : 14
Par défaut [VBA/Outlook]ecrire un e-mail en RTF

Bonjour (utlisant Outlook 2003),

je souhaiterais ecrire un e-mail au format RTF (avec des fontes de couleurs, en gras,...) en VBA...

je sais construire l'email en format RTF
MonOutlookMessage.BodyFormat = olFormatRichText

mais la ou je cale est comment formet le contenu de mon message !!??

j'ai bien essaye, en ajoutant les balises RTF, du genre:
Message = "{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Verdana;}}"
Message = Message & "{\colortbl ;\red0\green0\blue255;}"

mais j'obtient un message contenant mes balises visibles

Ou est mon erreur !!??

Quelqu'un a t il une idee ?

par avance merci,

Daniel.
daniel_gre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2008, 20h52   #2
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 106
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 106
Points : 8 745
Points : 8 745
Salut,

Tu en fais quoi de Message ensuite ?



Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2008, 11h36   #3
Membre actif
 
Laurent CUENET
Inscription : août 2007
Messages : 139
Détails du profil
Informations personnelles :
Nom : Laurent CUENET

Informations forums :
Inscription : août 2007
Messages : 139
Points : 161
Points : 161
Envoyer un message via MSN à Laurent CUENET Envoyer un message via Skype™ à Laurent CUENET
Bonjour,

Tu n'aurais pas un problème de spécification rtf1

Utilise les spécification rtf 1.7

http://www.snake.net/software/RTF/

A bientôt,
Laurent CUENET est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 07h45   #4
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 59
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 59
Points : 14
Points : 14
Par défaut [VBA/Outlook]ecrire un e-mail en RTF

Bonjour,

pour repondre aux deux questions:

"tu en fait quoi de message?" :
et bien je le met dans le Body de mon objet Outlook (ca marche tres bien sauf que je retrouve totres les balises RTF"

"Respect du standard RTF":
le "code" RTF ecrit dans Message est l'exact replique d'un texte ecrit avec WordPad

Donc toujours la de solution...j'ai bien essaye avec Redemption, mais lui non plus ne sait apparement pas faire (si ce n'est la traduction en Plain text)

par avance merci de vos idees
daniel_gre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2008, 10h31   #5
Membre chevronné
 
Avatar de Oliv-
 
Inscription : mars 2006
Messages : 643
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 643
Points : 699
Points : 699
Bonjour,
Pourquoi veux tu utiliser le format RTF ? qui est propriétaire donc incompatible avec d'autres messageries ?

Sinon il existe une dll à utiliser avec CDO
http://support.microsoft.com/?kbid=172038.

Ou alors tu dois pouvoir utiliser word comme éditeur en utilisant la propriété Inspector.WordEditor pour retourner un object WORD.
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h22.


 
 
 
 
Partenaires

Hébergement Web