xpoulet apt-get install poolaÿ | bon je suis arrivé à quelquechose qui me satisfait
voili
Code :
- ' on dimensionne les variables
- Dim objOutlook
- Dim objNameSpace
- Dim objFolder
- Dim MyItems
- Dim CurrentAppointment
- Dim strOutput
- ' déclaration et positionnement des variables
- Const olMailItem = 0
- Const olTaskItem = 3
- Const olFolderTasks = 13
- Const olFolderCalender = 9
-
- ' Création des items Outlook, Namespace, Folder Objects
- Set objOutlook = CreateObject("Outlook.application" )
- Set objNameSpace = objOutlook.GetNameSpace("MAPI" )
- Set objFolder = objNameSpace.GetDefaultFolder(olFolderCalender)
- Set MyItems = objFolder.Items
-
- dtNextWeek = DateAdd("d", +7, date)
- ' on initialise le compteur
- icount = 0
- ' pour chaque RDV
- For Each CurrentAppointment in MyItems
- ' si la date du RDV est comprise entre la date du jour et la date du jour +7
- If CurrentAppointment.Start > date And CurrentAppointment.Start <= dtNextWeek Then
- ' on incrémente le compteur
- icount = icount + 1
- ' on affiche: le numero du RDV, sa date et heure de commencement, son sujet
- strOutput = strOutput & icount & " - le " & CurrentAppointment.Start & vbTab & CurrentAppointment.Subject & vbCRLF
- End If
- Next
-
- ' on ecrit le resultat strOutput dans un fichier texte
- Set FSys = CreateObject("Scripting.FileSystemObject" )
- Set MonFic = FSys.CreateTextFile("c:\windows\bureau\fichier.txt" )
- With MonFic
- .write strOutput
- End With
- ' on ferme tout
- Set objFolder = Nothing
- Set objNameSpace = Nothing
- Set objOutlook = Nothing
- Set objMsg = Nothing
|
Merci à tous Message édité par xpoulet le 25-05-2004 à 12:01:57
|