Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook
Outlook Forum d'entraide sur Microsoft Office 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 10/08/2007, 17h19   #1
Nouveau Membre du Club
 
Inscription : décembre 2003
Messages : 111
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 111
Points : 25
Points : 25
Par défaut Importer un contact à partir d'un fichier .msg

Bonjour,

J'arrive à exporter un contact dans un fichier au format .msg.
Malheureusement, je ne trouve aucune méthode capable d'importer ce fichier, en VBA, dans un carnet d'adresse défini.

Connaissez-vous une méthode ?

Merci d'avance.

Bonne journée.
NooD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2007, 17h20   #2
Nouveau Membre du Club
 
Inscription : décembre 2003
Messages : 111
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 111
Points : 25
Points : 25
Jai fait quelques essais avec la DLL Redemption pour l'import du fichier msg mais je bloque lors de la création de l'objet :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Sub Import_MSG()
  Dim objApp As Application
  Dim objFolders As MAPIFolder
 
  Dim objContact As ContactItem
  Dim strpath As String
 
  strpath = "C:\file.msg"
 
  ' get folder
  Set objApp = CreateObject("Outlook.Application")
 
  Set objFolders = objApp.GetNamespace("MAPI").Folders("Contacts G")
  Set objFolders = objFolders.Folders("Contacts")
 
  'objContact = objFolders.Items.Add
  'Set objContact = strpath
 
  'Exit Sub
 
Dim oItem As ContactItem
Dim sItem As Redemption.SafeContactItem
Set sItem = CreateObject("Redemption.SafeContactItem")
Set oItem = objFolders.Items.Add
 
sItem.Item = oItem
sItem.Import strpath, 3  'olMSG, olRFC822 and olTNEF formats are supported
sItem.Save
 
End Sub
Citation:
Erreur d'éxécution (je vous passe le chiffre à rallonge)
Echec de l'opération
Sur la ligne : Set sItem = CreateObject("Redemption.SafeContactItem")

Une idée ?
NooD 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 23h23.


 
 
 
 
Partenaires

Hébergement Web