Outlook Bug CreateItem(olMailitem)
-
mardi 30 août 2011 09:04
Bonjour,
Le code suivant me donne l'erreur 13 (Incompatibilité de type) avec Outlook 2010 (appelé depuis Excel 2003 pour problème de compatibilité) :
Dim ol As Outlook.Application
Dim mi As Outlook.MailItemSet ol = New Outlook.Application
Set mi = ol.CreateItem(olMailItem) >> Erreur 13Cela fonctionnait très bien avec office 2003. La syntaxe est celle préconisée dans MSDN. Avez-vous une solution pour résoudre/contourner le problème ?
Merci d'avance de vos réponses
Cordialement
D.A.
- Type modifié Ciprian DuduialaOwner lundi 5 septembre 2011 06:00 attente de feedback
Toutes les réponses
-
mardi 30 août 2011 10:27Bonjour,Ton code est correct et fonctionne ici (même version d'Office). Essaieavec un autre classeur. Vérifie que la référence est bien "MicrosoftOutlook 14.0 Object Library". Bien que dans ce cas, tu aurais plantésur la ligne au dessus.Cordialement.Daniel
-
mardi 30 août 2011 13:07
Merci pour ta réponse. Daniel
J'ai bien sur mis en référence Outloo 14.0 Object Library. Le code ne fonctionne pas plus à partir d'Excel 2010.
J'ai vérifié les pamètres d'Outlook et je trouve dans Options|Compléments :
Compléments d'application inactifs : Macro complémentaire Microsoft VBA pour outlook (Office 14\ADDINS\OUTLVBA.DLL)
C'est peut-être cette bibliothèque qui doit être activée, mais je ne vois pas d'options pour le faire.
Cordialement
Danilo
-
mardi 30 août 2011 13:21Je ne pense pas; elle est désactivée ici aussi. Et ton code fonctionne.Daniel
-
mardi 30 août 2011 13:24Quand tu vas dans les "compléments COM" (onglet développeur), je letrouve coché avec :Comportement au chargement : chargé à la demande (non chargé pour lemoment)
-
mardi 30 août 2011 13:28Et si tu essaie une macro dans Outlook avec cette seule ligne :Set mi = CreateItem(olMailItem)Est-ce que tu as une erreur ?
-
mardi 30 août 2011 14:29
Non ça marche dans Outlook.
Le VBA est bien chargé. Je vais voir du côté de ma maintenance, pour vérifier si Office a été installé correctement.
Merci de toutes façons
Danilo
-
jeudi 1 septembre 2011 08:27Propriétaire
Bonjour, Danilo,
Est-ce que vous avez réussi à résoudre votre problème ? Merci de tenir la communauté informée sur la suite de vos démarches.
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

