Outlook macro contacts Activités
From Fxp Wiki
Multi folder Activities List Outlook
Liste de Activités dans plusieurs dossiers Outlook
Pour faire un reporting de qualité, un consultant doit être capable d'afficher toutes ses actions concernant un contact, voir un groupe de contacts.
Voici un début d'étude de la façon dont on peut afficher activitées liées à des éléments d'un dossier. On cherche ici les liens des contacts (Attention, ce sont les liens qui partent des contacts, pas ceux qui y arrivent)
To produce an adequate reporting, a consultant must list all his actions for a specific contact, or for a group of contacts.
Here is the start of a solution to dispay all the activities links to an element in a folder (Attention: this is the list of activities toward which the element links, not the activities linked to this element)
Sub reporting1() Set olns = Application.GetNamespace("MAPI") Set MyFolder = olns.GetDefaultFolder(10) Set MyItems = MyFolder.Items 'MsgBox (MyItems.Count) i = 0 For Each Items In MyItems If i = 20 Then Set MyLinks = Items.Links MsgBox (MyLinks.Count) For Each lnk In MyLinks MsgBox (lnk.Name) Next End If i = i + 1 Next 'MyClause = "[Full Name] = " & Chr(34) & objList.Value & Chr(34) 'Set MyResItems = MyItems.Restrict(MyClause) End Sub
Forms
Formulaires
Lorsque l'on crée un nouveau formulaire pour les contacts, et qu'on le lie à un dossier de contact, il sera utilisé pour les nouveaux contacts, mais pas pour les anciens. En effet, les anciens contacts ont une propriété "messageClass" avec le nom de l'ancien formulaire.
Pour remédier à ce problème, microsoft à créer deux solution:
- un document word avec une macro q201089 omsglas.doc
- le programme Formsadmin.exe disponible aussi par la pages des Resource Kit
Categories: Office | VBA | Source Code | Outlook
