IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outlook Discussion :

Importer un contact à partir d'un fichier .msg


Sujet :

Outlook

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 111
    Points : 55
    Points
    55
    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.

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 111
    Points : 55
    Points
    55
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    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 ?

Discussions similaires

  1. Importer des données à partir d'un fichier excel fermé
    Par yassinefeki dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/06/2019, 10h54
  2. [XL-2007] Importer des données à partir d'un fichier excel
    Par aminee1666 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/06/2011, 19h05
  3. importation de données à partir d'un fichier XLS
    Par wehtam dans le forum Langage
    Réponses: 3
    Dernier message: 04/02/2008, 10h33
  4. Réponses: 2
    Dernier message: 26/01/2007, 14h58
  5. Réponses: 8
    Dernier message: 22/08/2006, 12h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo