Créer une instance d'Outlook
Bonjour,
Je viens de passer de Windows xp sp3 à Windows 7 (32 bits), et j'ai une appli VB6 qui ne fonctionne plus.
J'ai essayé plusieurs choses :
- 1 -
Code:
1 2
| Dim myOlApp As Outlook.Application
Set myOlApp = CreateObject("Outlook.Application") |
Erreur 429 : "Le composant ActiveX ne peut créer l'objet" sur => Set myOlApp = CreateObject("Outlook.Application")
- 2 -
Code:
1 2 3 4 5 6
| Dim myOlApp As New Outlook.Application
Dim myDistList As Outlook.DistListItem
Dim myTempItem As Outlook.MailItem
Dim myRecipients As Outlook.Recipients
Set myTempItem = myOlApp.CreateItem(olMailItem)
Set myRecipients = myTempItem.Recipients |
Erreur 13 : "Type incompatible" sur => Set myTempItem = myOlApp.CreateItem(olMailItem)
- 3 -
Code:
1 2
| Dim myOlApp As New Outlook.Application
Dim myTempItem As New Outlook.MailItem |
Erreur "utilisation incorrecte du mot clé new" sur => Dim myTempItem As New Outlook.MailItem
J'ai bien la référence "Microsoft Outlook 14.0 Object Library" cochée et non marquée "Manquante".
J'ai tenté d'exécuter VB6 en mode de compatibilité Windows xp sp3, en tant qu'administrateur, mais sans succès.
Des idées ?
Merci.