Mail dans differente versions d'Excel

Bonjour,

J'ai écris un code qui permet d'ouvrirun mail tout en initialisant les paramètre d'envoi, ce fichier sert à plusieurs personne mais les versions d'excel sont différentes et l'ouverture du mail ne s'effectue pas sur les version 2010 sachant que je suis sur 2013. Comment faire pour y remédier ? Voici le code

Dim oi As Object, myItem As Object, olMailItem
Set oi = CreateObject("outlook.application")
Set myItem = oi.CreateItem(olMailItem)
myItem.To = Cells(2, 11)
myItem.Subject = "sujet"
myItem.CC = "mail"
myItem.Body = ""
myItem.SentOnBehalOfName = "mail"

'MsgBox "Le message a été envoyé à " & myItem.to
myItem.display
Set oi = Nothing

End Sub

Bonjour,

La constante "olMailItem" n'est définie que si la bibliothèque Microsoft Outlook a été ajoutée dans les références.

J'ajouterai donc cette instruction :

Dim oi As Object, myItem As Object
Const olMailItem As Integer = 0

Le mail ne s'ouvre plus avec cette méthode. Merci de votre aide

Bonjour,

les options sont-elles bien cochées ? dans VBA voir Outils > Références

outlook est-il bien implémenté sur toutes les machines ?

Sur ma versions c'est "Microsoft Outlook 15.0 Object Library" et sur la leur c'est la version 13.0.

si c'est bien coché dans les 2 cas, je ne vois donc pas ce qui peut coincer...

si quelqu'un d'autre peut t'aider !

Merci quand même !

Rechercher des sujets similaires à "mail differente versions"