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

Macros et VBA Excel Discussion :

Refrence et Poste Virtuel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 200
    Par défaut Refrence et Poste Virtuel
    Bonjour

    j'ai réalisé une maro qui envoi un mail
    Elle fonctionne bien sur 3 PC mais pas sur le 4e
    La seule différence entre ces machines est que la 4e est une machine virtuelle (l'Os est hebergé sur un cloud) les autres disposent d'une installe standard (directement sur la machine)

    Les références cochées ds VB sont identiques sur les 4 machines et j'ai tenté de décocher/sauvegarder/fermer/ouvrir/cocher les références, sans succès

    Voici le code qui pose problème

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim iMsg As Object, iConf As Object
    Dim strHTML As String
    Dim MonOutlook As New Outlook.Application
    Dim MyMail As MailItem
    Set MyMail = MonOutlook.CreateItem(olMailItem)
    Set iConf = CreateObject("CDO.Configuration")
    La ligne qui sort en erreur est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set MyMail = MonOutlook.CreateItem(olMailItem)
    erreur-2147319779 (8002801D) erreur automation bibliothèque non inscrite


    Y a-t-il un workaround ?

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    J'imagine que tu as une erreur de référence sur ce 4e poste, non ?
    Est-ce que c'est marqué "MANQUANT" ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 200
    Par défaut
    non ca ouvre une msgbox

    erreur-2147319779 (8002801D) erreur automation bibliothèque non inscrite

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Ce message s'affiche quand tu ouvres la fenêtre des références ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 200
    Par défaut
    non quand j execute la macro
    quand j ouvre les references, je n ai aucun msg d erreur

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Ton projet fait référence à Outlook,deux choses l'une, soit l'os et/ou Excel de ta vm est différente, soit Outlook n'est pas installer sur la. Machine. Si Outlook n'est pas installé pas le choix il faut le faire!

    Je déconseille toujours d'utiliser les références aux applications externe, autant que faire possible.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim iMsg As Object, iConf As Object
    Dim strHTML As String
    Dim MonOutlook  as Object ' As New Outlook.Application
    Dim MyMail as Object ' As MailItem")
    Set MonOutlook = creatobject("Outlook.Application")
    Set MyMail = MonOutlook.CreateItem(olMailItem)
    Set iConf = CreateObject("CDO.Configuration")
    Ceci dit si tu utilises cdo autant continuer!

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/09/2013, 14h45
  2. 1 postes physique, 2 postes visibles (l'hôte et le système virtuel)
    Par patrick.zimbaboue dans le forum VirtualBox
    Réponses: 1
    Dernier message: 06/05/2011, 11h31
  3. Réponses: 0
    Dernier message: 29/11/2010, 11h09
  4. Réponses: 1
    Dernier message: 29/11/2010, 10h43
  5. 2 serveur virtuel dans un meme poste
    Par krikete13 dans le forum Développement
    Réponses: 4
    Dernier message: 07/06/2007, 17h26

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