1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Questions générale
Sujet n° 425 |
Énumérer la liste des calendriers Outlook |
le 17/11/2010 : 00:33 par Sylvie_H
visiteur |
BonjourJe dois modifier une application Access pour la migrer vers Access 2010. J'ai des utilisateurs avec la version Outlook et Access 2010 et d'autres avec la version 2003. Pour un moment, (jusqu'à ce qu'on ai migré tous les utilisiteurs vers 2010) je dois m'assurer que l'application fonctionne autant sur 2010 que sur 2003. Dans l'ensemble cela fonctionne bien, c'est au niveau de l'automation que cela accroche. Dans le but d'automatiser les rendez-vous saisie dans un module de l'application vers un calendrier Outlook réseau, avec la version 2003, je spécifiais tout simplement l'endroit de l'emplacement (path) du calendrier public (Set oRootFolder = oNameSpace.Folders("Dossiers Publics").Folders("Tous les dossiers publics")et ensuite Set oCalendarFolder = oRootFolder.Folders("Aggenda XXX")...mais avec la version Outlook 2010, le path du calendrier change selon le mail de l'utilisateur je dois donc lister les calendriers Outlook affin de savoir le "path" de l'Aggenda XXX. J'ai le code pour faire cette recherche pour Outlook 2010 mais je bute sur le code pour Outlook 2003 car dans Outlook 2010, les objets et méthodes de la librairie Outlook 14, qui font cette nouvelle routinne font partie de nouvelles commandes que je n'ai pas dans 2003. (Un peu mélangeant, je travaille sur 2 postes, 1 avec Office 2003 et un autre avec Windows 7 et Office 2010 donc ne peut intégrer le nouveau code 2010 dans la version 2003)En résumé comment énumérer la liste des calendrier Outlook en utilisant automation de Outlook 2003C:\Program Files\Microsoft Office\OFFICE11\msoutl.olb - Microsoft Outlook 11.0 Object Library J'ai vérifié dans votre section Outlook, je n'y ai rien vu pour énumérer la liste des calendrier de Outlook. J'ai tenté d'en adapter mais cela ne fonctionne pas. Alors si vous avez une minute à perdre ... sinon c'est pas catastrophique je vais bien finir par trouver.Merci et félicitation pour votre site, je viens tout juste d'en faire la découverte et évidement il fait déjà partie de ma liste de favoris. Cela fait des années que je profite de vos lumières, aujourd'hui c'est le moment de dire merci pour tout ce temps que vous donnez généreusement. Alors merci encore...Sylvie |
|
|
Réponse n° 1 -------- le 17/11/2010 : 15:29 par 3Stone
Administrateur
|
Bonjour Sylvie,
Le code qui liste les répertoires, affiche également les calendriers.
Le calendrier principal (par défaut) est traité comme étant un répertoire. Les autres calendriers sont des sous-répertoires.
Malheureusement, il semble que pour ces versions, il n'existe pas de "collections" calendrier Cela aurait très largement facilité la chose. Pour les versions plus récentes, je ne sais pas, il faudrait que je regarde, mais... je n'utilise pas Outlook
Cordialement, Pierre(3stone) |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|