OVH Cloud OVH Cloud

objet mailitem

7 réponses
Avatar
Cédric SICARD
bonjour à tous,

par avance je tiens a m'excuser car je ne suis peut etre pas sur le bon
newsgroup.

on peut par programmation (dans mon cas en vb) attaquer les objets outlook.
J'arrive par exemple à afficher le contenu de ma boite de recpetion dans une
listebox et a enregistrer ces mails sur mon disque en format .msg (grace a
outlook.mailitem.saveas "c:\toto.msg par exmple)

Ma question est la suivante: est il possible de faire l'inverse c a d de
faire qque chose du genre outlook.mailitem.load "c:\toto.msg" ( pour
charger l'objet) et ensuite l'envoyer grace a outlook.mailitem.send???
(en gros au lieu d'avoir un objet mail et de le sauver en tant que fichier,
j'ai un fichier .msg et je voudrias avoir un objet mail).


J'espere avoir ete assez clair et je vous remercie par avance.

7 réponses

Avatar
Isabelle Prawitz
Bonjour !
Oui, il y a moyen, mais c'est un peu compliqué !
Il y a peut-être plus simple si tu changes ta méthode de stockage : pourquoi exactement les
enregistres-tu au format msg ?
Si c'est pour les enregistrer en dehors de la boîte aux lettres, il y a d'autres méthodes (Dossier
PST, par exemple !)
Explique un peu plus !

A+
Isa

"Cédric SICARD" a écrit dans le message de
news:
bonjour à tous,

par avance je tiens a m'excuser car je ne suis peut etre pas sur le bon
newsgroup.

on peut par programmation (dans mon cas en vb) attaquer les objets outlook.
J'arrive par exemple à afficher le contenu de ma boite de recpetion dans une
listebox et a enregistrer ces mails sur mon disque en format .msg (grace a
outlook.mailitem.saveas "c:toto.msg par exmple)

Ma question est la suivante: est il possible de faire l'inverse c a d de
faire qque chose du genre outlook.mailitem.load "c:toto.msg" ( pour
charger l'objet) et ensuite l'envoyer grace a outlook.mailitem.send???
(en gros au lieu d'avoir un objet mail et de le sauver en tant que fichier,
j'ai un fichier .msg et je voudrias avoir un objet mail).


J'espere avoir ete assez clair et je vous remercie par avance.




Avatar
Cédric SICARD
En fait ca doit me servir pour faire des mailing par mail.
nous avons developper un logiciel interne de gestion de dossier et nous
gérons tout type de docs (word, pdf, tif ... et mail).
Aujourd'hui mon outil de mailing me permet de generer des courriers a partir
de modèle word et maintenant je voudrais faire la meme chose mais avec des
modeles de type msg.
En gros j'ouvre mon fichier msg, je modifie deux ou trois choses (optionel)
dans le modele et j'envoie par mail.
Voila pourquoi je souhaite pouvoir loader un fichier msg dans un objet
outlook.mailitem.

j'espere avoir été assez clair. Je reste a ta disposition pour plus de
renseignement, de plus tu trouveras mon mail si tu veux m'ecrire en privé si
je ne suis pas très clair (attention dans mon adresse mail il y a un piege)

D'avance merci

"Isabelle Prawitz" wrote in message
news:
Bonjour !
Oui, il y a moyen, mais c'est un peu compliqué !
Il y a peut-être plus simple si tu changes ta méthode de stockage :
pourquoi exactement les

enregistres-tu au format msg ?
Si c'est pour les enregistrer en dehors de la boîte aux lettres, il y a
d'autres méthodes (Dossier

PST, par exemple !)
Explique un peu plus !

A+
Isa

"Cédric SICARD" a écrit dans le message de
news:
bonjour à tous,

par avance je tiens a m'excuser car je ne suis peut etre pas sur le bon
newsgroup.

on peut par programmation (dans mon cas en vb) attaquer les objets
outlook.


J'arrive par exemple à afficher le contenu de ma boite de recpetion dans
une


listebox et a enregistrer ces mails sur mon disque en format .msg (grace
a


outlook.mailitem.saveas "c:toto.msg par exmple)

Ma question est la suivante: est il possible de faire l'inverse c a d de
faire qque chose du genre outlook.mailitem.load "c:toto.msg" ( pour
charger l'objet) et ensuite l'envoyer grace a outlook.mailitem.send???
(en gros au lieu d'avoir un objet mail et de le sauver en tant que
fichier,


j'ai un fichier .msg et je voudrias avoir un objet mail).


J'espere avoir ete assez clair et je vous remercie par avance.








Avatar
Isabelle Prawitz
Bonjour !
Tu peux très bien te créer un objet Message Outlook personnalisé (même enregistré sous forme de modèle .oft si tu veux !) que
tu pourras retravailler à loisir, et uniquement par les objets Outlook, ce qui évite certains problèmes !
Il te suffit de faire un nouveau message sous Outlook, de saisir les infos standard (texte, destinataire, Catégories, etc...)
puis de basculer en mode création et de l'enregistrer sous... (en .oft) sans écraser la version initiale.
Après, tu pourras recréer autant de messages que tu veux basés sur ce modèle, et modifier en code ce que tu veux également !
Ca éviterait de mélanger les genre !
Si tu veux que je te donne le code pour créer un message d'après modèle, y'a qu'à demander !

A+
Isa

"Cédric SICARD" a écrit dans le message de news:
En fait ca doit me servir pour faire des mailing par mail.
nous avons developper un logiciel interne de gestion de dossier et nous
gérons tout type de docs (word, pdf, tif ... et mail).
Aujourd'hui mon outil de mailing me permet de generer des courriers a partir
de modèle word et maintenant je voudrais faire la meme chose mais avec des
modeles de type msg.
En gros j'ouvre mon fichier msg, je modifie deux ou trois choses (optionel)
dans le modele et j'envoie par mail.
Voila pourquoi je souhaite pouvoir loader un fichier msg dans un objet
outlook.mailitem.

j'espere avoir été assez clair. Je reste a ta disposition pour plus de
renseignement, de plus tu trouveras mon mail si tu veux m'ecrire en privé si
je ne suis pas très clair (attention dans mon adresse mail il y a un piege)

D'avance merci

"Isabelle Prawitz" wrote in message
news:
Bonjour !
Oui, il y a moyen, mais c'est un peu compliqué !
Il y a peut-être plus simple si tu changes ta méthode de stockage :
pourquoi exactement les

enregistres-tu au format msg ?
Si c'est pour les enregistrer en dehors de la boîte aux lettres, il y a
d'autres méthodes (Dossier

PST, par exemple !)
Explique un peu plus !

A+
Isa

"Cédric SICARD" a écrit dans le message de
news:
bonjour à tous,

par avance je tiens a m'excuser car je ne suis peut etre pas sur le bon
newsgroup.

on peut par programmation (dans mon cas en vb) attaquer les objets
outlook.


J'arrive par exemple à afficher le contenu de ma boite de recpetion dans
une


listebox et a enregistrer ces mails sur mon disque en format .msg (grace
a


outlook.mailitem.saveas "c:toto.msg par exmple)

Ma question est la suivante: est il possible de faire l'inverse c a d de
faire qque chose du genre outlook.mailitem.load "c:toto.msg" ( pour
charger l'objet) et ensuite l'envoyer grace a outlook.mailitem.send???
(en gros au lieu d'avoir un objet mail et de le sauver en tant que
fichier,


j'ai un fichier .msg et je voudrias avoir un objet mail).


J'espere avoir ete assez clair et je vous remercie par avance.












Avatar
Cédric SICARD
beh si tu sais faire sans passer des heures à chercher je veux bien.

D'avance merci
"Isabelle Prawitz" wrote in message
news:
Bonjour !
Tu peux très bien te créer un objet Message Outlook personnalisé (même
enregistré sous forme de modèle .oft si tu veux !) que

tu pourras retravailler à loisir, et uniquement par les objets Outlook, ce
qui évite certains problèmes !

Il te suffit de faire un nouveau message sous Outlook, de saisir les infos
standard (texte, destinataire, Catégories, etc...)

puis de basculer en mode création et de l'enregistrer sous... (en .oft)
sans écraser la version initiale.

Après, tu pourras recréer autant de messages que tu veux basés sur ce
modèle, et modifier en code ce que tu veux également !

Ca éviterait de mélanger les genre !
Si tu veux que je te donne le code pour créer un message d'après modèle,
y'a qu'à demander !


A+
Isa

"Cédric SICARD" a écrit dans le message de
news:

En fait ca doit me servir pour faire des mailing par mail.
nous avons developper un logiciel interne de gestion de dossier et nous
gérons tout type de docs (word, pdf, tif ... et mail).
Aujourd'hui mon outil de mailing me permet de generer des courriers a
partir


de modèle word et maintenant je voudrais faire la meme chose mais avec
des


modeles de type msg.
En gros j'ouvre mon fichier msg, je modifie deux ou trois choses
(optionel)


dans le modele et j'envoie par mail.
Voila pourquoi je souhaite pouvoir loader un fichier msg dans un objet
outlook.mailitem.

j'espere avoir été assez clair. Je reste a ta disposition pour plus de
renseignement, de plus tu trouveras mon mail si tu veux m'ecrire en
privé si


je ne suis pas très clair (attention dans mon adresse mail il y a un
piege)



D'avance merci

"Isabelle Prawitz" wrote in message
news:
Bonjour !
Oui, il y a moyen, mais c'est un peu compliqué !
Il y a peut-être plus simple si tu changes ta méthode de stockage :
pourquoi exactement les

enregistres-tu au format msg ?
Si c'est pour les enregistrer en dehors de la boîte aux lettres, il y
a



d'autres méthodes (Dossier
PST, par exemple !)
Explique un peu plus !

A+
Isa

"Cédric SICARD" a écrit dans le message
de



news:
bonjour à tous,

par avance je tiens a m'excuser car je ne suis peut etre pas sur le
bon




newsgroup.

on peut par programmation (dans mon cas en vb) attaquer les objets
outlook.


J'arrive par exemple à afficher le contenu de ma boite de recpetion
dans




une
listebox et a enregistrer ces mails sur mon disque en format .msg
(grace




a
outlook.mailitem.saveas "c:toto.msg par exmple)

Ma question est la suivante: est il possible de faire l'inverse c a
d de




faire qque chose du genre outlook.mailitem.load "c:toto.msg" (
pour




charger l'objet) et ensuite l'envoyer grace a
outlook.mailitem.send???




(en gros au lieu d'avoir un objet mail et de le sauver en tant que
fichier,


j'ai un fichier .msg et je voudrias avoir un objet mail).


J'espere avoir ete assez clair et je vous remercie par avance.
















Avatar
Isabelle Prawitz
Alors...
Avec un modèle de message enregistré sous : "c:Dossier modèlesMessage personnalisé.oft"

Dim AppOutlook As Outlook.Application
Dim LeMess As Outlook.MailItem

Set AppOutlook = CreateObject("Outlook.Application")
Set LeMess = AppOutlook.CreateItemFromTemplate("c:Dossier modèlesMessage personnalisé.oft")
LeMess.Subject = "Nouvelle demande"
LeMess.HTMLBody = LeMess.HTMLBody & "<br><br>" & _
"<font style='font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: Blue;'>" _
& "Ma signature en gras</font>"
LeMess.To = ""
LeMess.Recipients.ResolveAll
LeMess.Display 'LeMess.Send

Je présume que tu as intégré en référence le Modèle Objet Outlook, bien sûr !
Bon courage !
A+
Isa


"Cédric SICARD" a écrit dans le message de news:
beh si tu sais faire sans passer des heures à chercher je veux bien.

D'avance merci
"Isabelle Prawitz" wrote in message
news:
Bonjour !
Tu peux très bien te créer un objet Message Outlook personnalisé (même
enregistré sous forme de modèle .oft si tu veux !) que

tu pourras retravailler à loisir, et uniquement par les objets Outlook, ce
qui évite certains problèmes !

Il te suffit de faire un nouveau message sous Outlook, de saisir les infos
standard (texte, destinataire, Catégories, etc...)

puis de basculer en mode création et de l'enregistrer sous... (en .oft)
sans écraser la version initiale.

Après, tu pourras recréer autant de messages que tu veux basés sur ce
modèle, et modifier en code ce que tu veux également !

Ca éviterait de mélanger les genre !
Si tu veux que je te donne le code pour créer un message d'après modèle,
y'a qu'à demander !


A+
Isa

"Cédric SICARD" a écrit dans le message de
news:

En fait ca doit me servir pour faire des mailing par mail.
nous avons developper un logiciel interne de gestion de dossier et nous
gérons tout type de docs (word, pdf, tif ... et mail).
Aujourd'hui mon outil de mailing me permet de generer des courriers a
partir


de modèle word et maintenant je voudrais faire la meme chose mais avec
des


modeles de type msg.
En gros j'ouvre mon fichier msg, je modifie deux ou trois choses
(optionel)


dans le modele et j'envoie par mail.
Voila pourquoi je souhaite pouvoir loader un fichier msg dans un objet
outlook.mailitem.

j'espere avoir été assez clair. Je reste a ta disposition pour plus de
renseignement, de plus tu trouveras mon mail si tu veux m'ecrire en
privé si


je ne suis pas très clair (attention dans mon adresse mail il y a un
piege)



D'avance merci

"Isabelle Prawitz" wrote in message
news:
Bonjour !
Oui, il y a moyen, mais c'est un peu compliqué !
Il y a peut-être plus simple si tu changes ta méthode de stockage :
pourquoi exactement les

enregistres-tu au format msg ?
Si c'est pour les enregistrer en dehors de la boîte aux lettres, il y
a



d'autres méthodes (Dossier
PST, par exemple !)
Explique un peu plus !

A+
Isa

"Cédric SICARD" a écrit dans le message
de



news:
bonjour à tous,

par avance je tiens a m'excuser car je ne suis peut etre pas sur le
bon




newsgroup.

on peut par programmation (dans mon cas en vb) attaquer les objets
outlook.


J'arrive par exemple à afficher le contenu de ma boite de recpetion
dans




une
listebox et a enregistrer ces mails sur mon disque en format .msg
(grace




a
outlook.mailitem.saveas "c:toto.msg par exmple)

Ma question est la suivante: est il possible de faire l'inverse c a
d de




faire qque chose du genre outlook.mailitem.load "c:toto.msg" (
pour




charger l'objet) et ensuite l'envoyer grace a
outlook.mailitem.send???




(en gros au lieu d'avoir un objet mail et de le sauver en tant que
fichier,


j'ai un fichier .msg et je voudrias avoir un objet mail).


J'espere avoir ete assez clair et je vous remercie par avance.




















Avatar
Cédric SICARD
merci t'es genial
"Isabelle Prawitz" wrote in message
news:
Alors...
Avec un modèle de message enregistré sous : "c:Dossier modèlesMessage
personnalisé.oft"


Dim AppOutlook As Outlook.Application
Dim LeMess As Outlook.MailItem

Set AppOutlook = CreateObject("Outlook.Application")
Set LeMess = AppOutlook.CreateItemFromTemplate("c:Dossier
modèlesMessage personnalisé.oft")

LeMess.Subject = "Nouvelle demande"
LeMess.HTMLBody = LeMess.HTMLBody & "<br><br>" & _
"<font style='font-family: Arial, Helvetica, sans-serif;
font-size: 10pt; font-weight: bold; color: Blue;'>" _

& "Ma signature en gras</font>"
LeMess.To = ""
LeMess.Recipients.ResolveAll
LeMess.Display 'LeMess.Send

Je présume que tu as intégré en référence le Modèle Objet Outlook, bien
sûr !

Bon courage !
A+
Isa


"Cédric SICARD" a écrit dans le message de
news:

beh si tu sais faire sans passer des heures à chercher je veux bien.

D'avance merci
"Isabelle Prawitz" wrote in message
news:
Bonjour !
Tu peux très bien te créer un objet Message Outlook personnalisé (même
enregistré sous forme de modèle .oft si tu veux !) que

tu pourras retravailler à loisir, et uniquement par les objets
Outlook, ce



qui évite certains problèmes !
Il te suffit de faire un nouveau message sous Outlook, de saisir les
infos



standard (texte, destinataire, Catégories, etc...)
puis de basculer en mode création et de l'enregistrer sous... (en
.oft)



sans écraser la version initiale.
Après, tu pourras recréer autant de messages que tu veux basés sur ce
modèle, et modifier en code ce que tu veux également !

Ca éviterait de mélanger les genre !
Si tu veux que je te donne le code pour créer un message d'après
modèle,



y'a qu'à demander !

A+
Isa

"Cédric SICARD" a écrit dans le message
de



news:
En fait ca doit me servir pour faire des mailing par mail.
nous avons developper un logiciel interne de gestion de dossier et
nous




gérons tout type de docs (word, pdf, tif ... et mail).
Aujourd'hui mon outil de mailing me permet de generer des courriers
a




partir
de modèle word et maintenant je voudrais faire la meme chose mais
avec




des
modeles de type msg.
En gros j'ouvre mon fichier msg, je modifie deux ou trois choses
(optionel)


dans le modele et j'envoie par mail.
Voila pourquoi je souhaite pouvoir loader un fichier msg dans un
objet




outlook.mailitem.

j'espere avoir été assez clair. Je reste a ta disposition pour plus
de




renseignement, de plus tu trouveras mon mail si tu veux m'ecrire en
privé si


je ne suis pas très clair (attention dans mon adresse mail il y a un
piege)



D'avance merci

"Isabelle Prawitz" wrote in message
news:
Bonjour !
Oui, il y a moyen, mais c'est un peu compliqué !
Il y a peut-être plus simple si tu changes ta méthode de stockage
:





pourquoi exactement les
enregistres-tu au format msg ?
Si c'est pour les enregistrer en dehors de la boîte aux lettres,
il y





a
d'autres méthodes (Dossier
PST, par exemple !)
Explique un peu plus !

A+
Isa

"Cédric SICARD" a écrit dans le
message





de
news:
bonjour à tous,

par avance je tiens a m'excuser car je ne suis peut etre pas sur
le






bon
newsgroup.

on peut par programmation (dans mon cas en vb) attaquer les
objets






outlook.
J'arrive par exemple à afficher le contenu de ma boite de
recpetion






dans
une
listebox et a enregistrer ces mails sur mon disque en format
.msg






(grace
a
outlook.mailitem.saveas "c:toto.msg par exmple)

Ma question est la suivante: est il possible de faire l'inverse
c a






d de
faire qque chose du genre outlook.mailitem.load "c:toto.msg" (
pour




charger l'objet) et ensuite l'envoyer grace a
outlook.mailitem.send???




(en gros au lieu d'avoir un objet mail et de le sauver en tant
que






fichier,
j'ai un fichier .msg et je voudrias avoir un objet mail).


J'espere avoir ete assez clair et je vous remercie par avance.
























Avatar
Isabelle Prawitz
Je n'arrête pas de me le dire ! ;-)
A+
Isa

"Cédric SICARD" a écrit dans le message de news:
merci t'es genial
"Isabelle Prawitz" wrote in message
news:
Alors...
Avec un modèle de message enregistré sous : "c:Dossier modèlesMessage
personnalisé.oft"


Dim AppOutlook As Outlook.Application
Dim LeMess As Outlook.MailItem

Set AppOutlook = CreateObject("Outlook.Application")
Set LeMess = AppOutlook.CreateItemFromTemplate("c:Dossier
modèlesMessage personnalisé.oft")

LeMess.Subject = "Nouvelle demande"
LeMess.HTMLBody = LeMess.HTMLBody & "<br><br>" & _
"<font style='font-family: Arial, Helvetica, sans-serif;
font-size: 10pt; font-weight: bold; color: Blue;'>" _

& "Ma signature en gras</font>"
LeMess.To = ""
LeMess.Recipients.ResolveAll
LeMess.Display 'LeMess.Send

Je présume que tu as intégré en référence le Modèle Objet Outlook, bien
sûr !

Bon courage !
A+
Isa


"Cédric SICARD" a écrit dans le message de
news:

beh si tu sais faire sans passer des heures à chercher je veux bien.

D'avance merci
"Isabelle Prawitz" wrote in message
news:
Bonjour !
Tu peux très bien te créer un objet Message Outlook personnalisé (même
enregistré sous forme de modèle .oft si tu veux !) que

tu pourras retravailler à loisir, et uniquement par les objets
Outlook, ce



qui évite certains problèmes !
Il te suffit de faire un nouveau message sous Outlook, de saisir les
infos



standard (texte, destinataire, Catégories, etc...)
puis de basculer en mode création et de l'enregistrer sous... (en
.oft)



sans écraser la version initiale.
Après, tu pourras recréer autant de messages que tu veux basés sur ce
modèle, et modifier en code ce que tu veux également !

Ca éviterait de mélanger les genre !
Si tu veux que je te donne le code pour créer un message d'après
modèle,



y'a qu'à demander !

A+
Isa

"Cédric SICARD" a écrit dans le message
de



news:
En fait ca doit me servir pour faire des mailing par mail.
nous avons developper un logiciel interne de gestion de dossier et
nous




gérons tout type de docs (word, pdf, tif ... et mail).
Aujourd'hui mon outil de mailing me permet de generer des courriers
a




partir
de modèle word et maintenant je voudrais faire la meme chose mais
avec




des
modeles de type msg.
En gros j'ouvre mon fichier msg, je modifie deux ou trois choses
(optionel)


dans le modele et j'envoie par mail.
Voila pourquoi je souhaite pouvoir loader un fichier msg dans un
objet




outlook.mailitem.

j'espere avoir été assez clair. Je reste a ta disposition pour plus
de




renseignement, de plus tu trouveras mon mail si tu veux m'ecrire en
privé si


je ne suis pas très clair (attention dans mon adresse mail il y a un
piege)



D'avance merci

"Isabelle Prawitz" wrote in message
news:
Bonjour !
Oui, il y a moyen, mais c'est un peu compliqué !
Il y a peut-être plus simple si tu changes ta méthode de stockage
:





pourquoi exactement les
enregistres-tu au format msg ?
Si c'est pour les enregistrer en dehors de la boîte aux lettres,
il y





a
d'autres méthodes (Dossier
PST, par exemple !)
Explique un peu plus !

A+
Isa

"Cédric SICARD" a écrit dans le
message





de
news:
bonjour à tous,

par avance je tiens a m'excuser car je ne suis peut etre pas sur
le






bon
newsgroup.

on peut par programmation (dans mon cas en vb) attaquer les
objets






outlook.
J'arrive par exemple à afficher le contenu de ma boite de
recpetion






dans
une
listebox et a enregistrer ces mails sur mon disque en format
.msg






(grace
a
outlook.mailitem.saveas "c:toto.msg par exmple)

Ma question est la suivante: est il possible de faire l'inverse
c a






d de
faire qque chose du genre outlook.mailitem.load "c:toto.msg" (
pour




charger l'objet) et ensuite l'envoyer grace a
outlook.mailitem.send???




(en gros au lieu d'avoir un objet mail et de le sauver en tant
que






fichier,
j'ai un fichier .msg et je voudrias avoir un objet mail).


J'espere avoir ete assez clair et je vous remercie par avance.