Bonjour,
Je m'accroche à ce vieux sujet car c'est celui qui s'approche le plus de ce que je cherche et je n'arrive pas à le faire fonctionner.
Je cherche à utiliser ce code depuis une macro outlook pour exécuter une function contenue dans un fichier excel situé sur le réseau (mais j'ai le même problème en local).
la function est dans le code de la Feuil. J'ai deux problèmes :
premier problème : lors de l’exécution de : Set appExcel = CreateObject("Excel.Application") une fenêtre d'aide s'ouvre et reste ouverte, je peux la fermer, pas très agréable mais je peux faire avec!
le classeur s'ouvre bien, je l'ai mis en visible le temps du débogage, j'arrive à intervenir pour activer une feuille ou l'autre mais pas à exécuter le code de ma function c'est mon deuxième problème :
MavarXL = appExcel.Run(xlmacroBook.Name & "!ouverture", Left(CStr(ObjCurrentMessage.ReceivedTime), 10))
me crée l'erreur 438. J'ai adapté à mon cas notamment "!ouverture" .
J'ai déjà passé pas mal de temps, et fait pas mal de recherche mais là je suis vraiment coincé
.
Quelqu'un pourrait-il m'aider, svp???
à bientôt j'espère
Partager