begin process at 2012 02 14 22:26:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Outlook 2003 - format HTM


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Outlook 2003 - format HTM

mercredi 6 avril 2005 à 12:00:06 | Outlook 2003 - format HTM

julien_cohen

Bonjour a tous,

1er message sur ce forum ! Je ne suis pas dévellopeur, je viens ici pour chercher des outils qui m'aiderais bien dans mon travail.. merci d'avance pour l'aide qui vous pourrez surement m'apporter !

Voila ma question :

Est-ce qu'il est possible de creer une Macro dans Outlook 2003 qui permetrait en 1 click de transformer un mail de Texte Brut a  HTM  avant  de l'ouvrir pour y répondre.

Voici la cause de mon besoin :

Dans outlook (que j'utilise toute la journée) je répond toujours en HTM pour pouvoir utilisé les commentaires. Pour ceux qui ne connaissent pas le principe est simple : on répond a un message en tapant directement dans le message d'origine et quand on tape s'insére automatique un signe définit qui vous identifies.

Exemple

Blabalabalabalabalabna [JCO] : bloloblo.

Blabla étant le message d'origine et bloblo mon commentaire.

Cette fonction m'est extremement utile.

Probleme quand je répond a un mail en Texte brut, l'insertion automatique ne marche pas et ce meme si je change manuelement le format du mail. C'est pourquoi je voudrais pouvoir le transformer en HTM avant d'y répondre !

Merci d'avance si vous pouvez m'aider je vous en serez eternellement reconaissant !!

Julien Cohen
jeudi 7 avril 2005 à 15:29:00 | Re : Outlook 2003 - format HTM

julien_cohen

Réponse acceptée !
Bonjour,

j'ai trouvé quelqu'un qui a put me solutionner cela, je donne donc la solution :

Voici la réponse d'un ami au problème :

1 - S'assurer que les macro sont active : Outils\Macro\Sécurité...

2 - Lancer VBE

3 - Ajouter un module

4 - Copier le code suivant dans le module

5 - Dans la fenêtre principale ajouter un bouton "Nouveau mail"

Clic droit sur la barre/ personnaliser... / onglet commandes

Dans la liste de gauche choisir macro et glisser le bouton

correspondant a NewMailHtml dans la barre d'outils a coté du bouton

"nouveau message"

Changer le texte est l'image du bouton (il est possible d'utiliser

l'image du bouton d'origine)

6 - Dans la fenêtre principale ajouter un nouveau bouton pour "Répondre"

(Macro "ReplyToHtml")

7 - Dans la fenetre de consultation d'email ajouter un bouton pour

"Repondre" (Macro "ReplyToHtml")

8 - Il faut également faire le ReplyAll

Inconvénients :

Dans la fenêtre principale le bouton "Repondre" s'affiche tout le temps meme

quand aucun mail n'est sélectionnner

Amélioration :

==============

Essaye de t'inspirer du code pour faire en sorte que tu change le format du

mail courant lorsque l'evenement "OnNewMail" Arrive. Le code doit etre mis

dans le module "CetteSessionOutlook" dans ce cas.

Voici le code :

================

Public Sub NewMailHTML()

'Create the new Item

Set item = Application.CreateItem(olMailItem)

'Set the format to HTML

item.BodyFormat = olFormatHTML

'Active the windows

item.GetInspector.Activate

End Sub

Public Sub ReplyToHtml()

Dim i As Inspector

Dim e As explorer

Dim s As Selection

Dim mail As MailItem

Dim answ As MailItem

'try to get the activeInspector

'used when replying to an opened mail

Set i = Application.ActiveInspector

If Not i Is Nothing Then

Set mail = i.CurrentItem

Set answ = mail.Reply

answ.BodyFormat = olFormatHTML

answ.GetInspector.Activate

Else

'try with the current explorer

'used when replying to a mail in the main window

Set e = Application.ActiveExplorer

Set s = e.Selection

If (s.Count = 1) Then

'fail if selected item is not an email i.e. :

task,contact,folder...

On Error Resume Next

Set mail = s.item(1)

Set answ = mail.Reply

answ.BodyFormat = olFormatHTML

answ.GetInspector.Activate

End If

End If

End Sub

Julien Cohen
mercredi 18 mai 2005 à 16:42:31 | Re : Outlook 2003 - format HTM

kyoiory


Bonjour je pourrai avoir une solution sur un probleme qui me stresse.
je voudrai que en executant une macro sur excel parcourir un fichier html et importer les données que je cherche .
sans ouvrir le html en txt.


Cette discussion est classée dans : outlook, message, mail, format, htm


Répondre à ce message

Sujets en rapport avec ce message

message d'outlook lors de l'envoie d'un mail à partir de VB [ par BEgon ] bonjourj'ai trouvé le code pour envoyer des mails en vb ou vbamais lorsque je l'execute, outlook m'envoie un message comme quoi un programme externe e Comment attacher un fichier à un message mail outlook généré par une macro depuis word ? [ par julitoVB ] Salut,j'ai crée depuis word une macro permettant de générer un mail Outlook et de l'envoyer. Cependant depuis la macro word j'aimerai insérer un fichi Ouvrir un message mail Outlook avec access VBA [ par PtitGrumo ] Bonjour ,Je souhaite juste en Access VBA, sur un clic boutton pouvoir ouvrir une fenètre message mail Outlook.Merci Mail Automatique vers Outlook Express [ par Pirotes31 ] bonjour,   j'ai créé en Visual basic un programme capable de constituer des mails au format html (balises présentes) ave Envoi de mail via Outlook : Rendre le mail visible [ par Molenn ] Bonjour, Une petite question sur l'envoi d'un mail via Outlook. Contexte : Via un formulaire ACCESS, j'alimente un fichier Word qui contient un cert Empecher message avertissement Outlook lors de l'envoi de mail automatique en vb access [ par filiplarlibe ] Bonjour a tous,j'ai un petit problème lors de l'envoi automatique d'un mail en vb access. Le mail s'envoie bien mais il y a un message d'avertissement ouvrir sur un nouveau message outlook [ par Atrius87 ] bonjour, je cherche a faire apparaitre le fenetre nouveau message de outlook suite à un clic sur mon mail!Je souhaiterais aussi que mon mail apparaiss Securite outlook 2002 envoi mail automatique [ par filiplarlibe ] Bonjour a tous, j'aimerais savoir si quelqu'un a trouvé un moyen pour éviter d'avoir un message de la part de microsoft outlook pour l'envoi d'un mail récupérer son adresse mail (outlook) [ par JMO ] Bonsoir à tous,Sur xp pro et  outlook2003, j'utilise l'objet CreateObject("CDO.Message") pour l'envoi automatisé de mail.Dans mes scripts, j'ai donc:C Format Date dans un message box [ par JULES60 ] Voilà mon expression Dim rep As Stringdebut:rep = InputBox("Indiquer la date d'échéance", "Sélection")Le problème c'est qu'il faut que rep soit en for


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales