Outlook macro contacts Activités

From Fxp Wiki

Jump to: navigation, search

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:

Personal tools