Courriel outlook via excel-VBA

Bonjour,

dans mon code (dans un module1) j'ai ceci. Tous le reste est masqué pour m'en tenir à l'essentiel de mon trouble.

Dim outlookapp As Object

Dim outlookmail As Object

Set oulookapp = CreateObject("Outlook.Application")

Set outlookmail = outlookapp.CreateItem(0)

la dernière ligne du "CreateItem(0)" ne passe pas et je ne comprend pas pourquoi il y a erreur d'exécution

dans mon PC j'ai office 2010 FR mais pour toutes sorte de raison j'ai Outlook 2016 (au lieu de 2010).

se pourrait-il que les référence outlook 2016 soient réglées. J'ai coché Microsoft Outlool 16.0 Object Library que j'ai remonté juste au dessus Microsoft Office 14.0 Object Library mais sans plus de succès.

que se passe t-il ?

merci

Tu devrais mettre Option Explicit dans ton module ça t'éviterait des soucis comme celui-là.

Tu as fait.... une faute de frappe (à moins que tu aies mal recopié dans le forum):

Dim outlookapp As Object

Dim outlookmail As Object

Set oulookapp = CreateObject("Outlook.Application")

Set outlookapp = CreateObject("Outlook.Application")

Set outlookmail = outlookapp.CreateItem(0)

A priori c'est ça.

Et pour info avec ta méthode d'appel tu n'as pas besoin de Microsoft Outlook Object Library normalement.

ah ben maudit.... quand on a le nez trop collé....

réglé

MERCI

Rechercher des sujets similaires à "courriel outlook via vba"