VBA : Comment installer une nouvelle version d'une Object Library ? - VB/VBA/VBS - Programmation
Marsh Posté le 19-09-2011 à 21:06:19
En installant la version 12 de Outlook chez le client ?
Sinon, as tu essayé de copier ces fichier olb dans le bon répertoire ?
Marsh Posté le 20-09-2011 à 04:54:18
Salut, on dit souvent développer en Early Binding et distribuer en Late Binding, donc à voir entre autre http://excel.developpez.com/faq/?p [...] rReference
http://msdn.microsoft.com/en-us/li [...] s.80).aspx
http://support.microsoft.com/kb/245115
Marsh Posté le 20-09-2011 à 09:17:17
Impossible d'installer Office 2007 (auquel est lié Outlook 12.0 Object Library) pour des raisons de sécurité.
Je vais pour pour les liens donnés par Kiki29.
Merci pour votre aide.
Marsh Posté le 20-09-2011 à 15:29:58
Comme les liens de kiki29 l'expliquent, plutot que de passer par un objet existant dans une bibliotheque déclarée, autant créér directement l'objet.
Donc dans ton cas, ca serait :
Code :
|
Et ensuite je suppose que c'est un truc comme ca que tu veux :
Code :
|
Marsh Posté le 19-09-2011 à 17:43:35
Bonjour,
J'ai développé une macro en VBA pour Outlook. Chez moi, ça fonctionne bien.
Mais chez un client, ça plante dès le lancement, avec le message suivant :
"Type défini par l'utilisateur non défini"
sur la ligne suivante :
Dim TOTO as Outlook.Stores
Quand je vais regarder dans Outils-Références, j'ai les lignes suivantes qui sont cochées :
- Visual Basic for Application
- Microsoft Outlook 11.0 Object Library
Chez moi, j'ai Microsoft Outlook 12.0 Object Library. Le problème doit donc très probablement venir de là.
Ma question est donc : Comment installer chez le client cette Object Library (les 2 libraries ont le même nom 'msoutl.olb', mais pas le même répertoire). ?
Merci d'avance
---------------
Les montres sans aiguilles Origami Watches sont disponibles : www.origami.watch.