Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2008, 17h21   #1
Invité de passage
 
Inscription : mars 2008
Messages : 63
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 63
Points : 3
Points : 3
Par défaut Afficher les rendez vous par date

Salut , je suis en VB.NET 2005 et je veux savoir comment je peut afficher mes rendez vous qui sont enregistrés en outlook 2007 d'une date précise dans une form
Romantic_a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2008, 10h05   #2
Membre chevronné
 
Avatar de Oliv-
 
Inscription : mars 2006
Messages : 643
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 643
Points : 699
Points : 699
Salut,
en utilisant "restrict" voir l'aide VBE de OUTLOOK.
puis en parcourant la collection.
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2008, 10h34   #3
Invité de passage
 
Inscription : mars 2008
Messages : 63
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 63
Points : 3
Points : 3
s'il vous plait
si vous pouvez me donnez la syntax
Romantic_a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2008, 11h01   #4
Membre chevronné
 
Avatar de Oliv-
 
Inscription : mars 2006
Messages : 643
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 643
Points : 699
Points : 699
Ca doit donner cela en VBA
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sub DateDansCalendrier()
 
    Dim myolApp As Outlook.Application
    Dim myNameSpace As Outlook.NameSpace
    Dim myITEMS As Outlook.Items
    Dim myItem As Object
    MaDate = "15/05/2008"
    Set myolApp = CreateObject("Outlook.Application")
    Set myNameSpace = myolApp.GetNamespace("MAPI")
    Set myITEMS = myNameSpace.GetDefaultFolder(olFolderCalendar).Items
    strWhere = "[Start] >'" & MaDate & "' and [Start] <='" & CStr(DateAdd("d", 1, MaDate)) & "'"
 
    Set myITEMS = myITEMS.Restrict(strWhere)
    For Each myItem In myITEMS
 
        If (myItem.Class = 26) Then
            MsgBox myItem & vbCr & myItem.Start
        End If
    Next
End Sub
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2008, 11h07   #5
Invité de passage
 
Inscription : mars 2008
Messages : 63
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 63
Points : 3
Points : 3
MaDate = "15/05/2008"

comment faire pour que ce soit la date du jour , j'ai essayé :
today.date
now.today
now.today.date
date.today
mais rien
Romantic_a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2008, 11h11   #6
Membre chevronné
 
Avatar de Oliv-
 
Inscription : mars 2006
Messages : 643
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 643
Points : 699
Points : 699
en vba
MaDate = CStr(Date)
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h15.


 
 
 
 
Partenaires

Hébergement Web