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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.