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 19/07/2007, 11h54   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 3
Points : 0
Points : 0
Par défaut Recuperer le chemin d'un .msg

Bonjour,

Je voudrais recuperer dans le code VBA Outlook le chemin où est sauvegardé un fichier .msg que je viens d'ouvrir par double-clic....

Impossible de trouver où est memorisee une telle Info dans les objets Outlook.


Merci.
Phil1973 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2007, 10h34   #2
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,
Le message n'est pas à un emplacement physique il est en mémoire

Code :
1
2
3
4
5
6
7
8
9
sub AvecCeMail()
 
set CeMail= ActiveInspector.CurrentItem 
msgbox CeMail.subject
msgbox CeMail.from
msgbox CeMail.body
msgbox CeMail.HTMLbody
 
end sub
Oliv'
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2007, 10h43   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 3
Points : 0
Points : 0
Ok. Mais moi je double-clic sur un fichier.msg qui est à un emplacement donné. Et je voudrais pouvoir identifier ou est placé ce fichier sur le disque dans mon code vba.
Ce fichier a ete genere pas saveas. Si je modifie le fichier mail par exemple et fait save. Il modifie bien mon fichier .msg. Il connait donc son emplacement physique.

(ce fichier n'est pas visible dans mon outlook)
Phil1973 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2007, 11h21   #4
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
Ok je comprends mieux ta question, mais désolé je n'ai pas la réponse.
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2007, 12h03   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
C'est pas Outlook qui connaît l'emplacement, mais Windows.

Outlook utilise les API de Windows dans ce cas.

ICI, il y a un article qui traite des fichiers en VBA peut-être un début de solution ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli 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 03h51.


 
 
 
 
Partenaires

Hébergement Web