Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

Réponse
 
Outils de la discussion
Vieux 02/05/2008, 09h37   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2006
Messages: 53
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
Vieux 02/05/2008, 20h52   #2 (permalink)
Responsable Outlook
 
Avatar de Dolphy35
 
Date d'inscription: octobre 2004
Localisation: Rennes
Messages: 3 300
Envoyer un message via MSN à Dolphy35 Envoyer un message via Skype™ à Dolphy35
Par défaut

Salut,

Tu en fais quoi de Message ensuite ?



Dolphy
__________________
Initiation au VBA d'Outlook
venez défier mabrute
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/05/2008, 11h36   #3 (permalink)
Membre régulier
 
Date d'inscription: août 2007
Localisation: France, Paris
Messages: 136
Envoyer un message via MSN à Laurent CUENET Envoyer un message via Skype™ à Laurent CUENET
Par défaut

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
Vieux 05/05/2008, 07h45   #4 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2006
Messages: 53
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
Vieux 20/05/2008, 10h31   #5 (permalink)
Membre éprouvé
 
Avatar de Oliv-
 
Date d'inscription: mars 2006
Localisation: Tourcoing
Âge: 37
Messages: 492
Par défaut

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
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide