Bonjour.
Là, évidemment, il va falloir se résoudre à passer en liaisons tardives.
Ça implique d'utiliser l'objet à travers une variable déclarée As Object et de l'initialiser par un Set à ce que renverra un appel à la fonction CreateObject. Je ne puis vous en donner le modèle garanti fonctionnel, n'étant pas équipé d'Outlook de toute façon.
Mais quand vous aurez réussi, gardez vous bien d'en déduire que c'est mieux de faire comme ça pour n'importe quel type d'objet. La Scrrun.dll, notamment, est très stable sur tous les systèmes depuis des dizaines d'années et il vaut mieux cocher la référence Microsoft Scripting Runtime, tant pour l'utilisation de Dictionary (optimisation performance) que du FileSystemObject (assistance lors de la programmation).