Soyez le premier à donner votre avis sur cette source.
Snippet vu 29 704 fois - Téléchargée 37 fois
Sub DemoFindNext() Dim myOlApp As Outlook.Application Dim myNameSpace As Outlook.NameSpace Dim tdystart As Date Dim tdyend As Date Dim myAppointments As Outlook.Items Dim currentAppointment As Outlook.AppointmentItem Set myOlApp = CreateObject("Outlook.Application") Set myNameSpace = myOlApp.GetNamespace("MAPI") tdystart = VBA.Format(Now, "Short Date") tdyend = VBA.Format(Now + 1, "Short Date") Set myAppointments = myNameSpace.GetDefaultFolder(olFolderCalendar).Items myAppointments.Sort "[Start]" myAppointments.IncludeRecurrences = True Set currentAppointment = myAppointments.Find("[Start] >= """ & tdystart & """ and [Start] <= """ & tdyend & """") While TypeName(currentAppointment) <> "Nothing" MsgBox currentAppointment.Subject Set currentAppointment = myAppointments.FindNext Wend End Sub
11 janv. 2005 à 11:31
mereci d'avance
22 mars 2005 à 09:24
Merci d'avance
1 sept. 2005 à 17:03
tdyend = VBA.Format(Now + 1, "Short Date")
BRIANBELLAMY va falloir mettre un peu plus de coeur à l'apprentissage du vb.... dans les deux lignes de codes extraites tu retrouves le chaoix des dates de debut et de fin de la recherche par le now fonction renvoyant la date et heure du jour sous le format complet (yyyy/mm/dd hh:mm:ss dans l'ordre je crois). Le code affecte donc aux deux variables tdystart et tdyend la date du jour et celle de demain dans un format sans heure uniquement 'short date'. la recherche s'effectue donc entre ces deux dates. donc si tu écris tdystart = une date format anglais MOIS jour année par exemple "09/23/2005" et si tu fais de même avec tdyend tu viens de changer les criteres de recherche
voilà c'est une explication pour un vrai débutant
3 sept. 2005 à 09:47
C'était la première fois que je travaillais la relation Acces-Outlook et dans un délai de deux mois on est assez pris par la pression et les choses les plus flagrantes sont parfois celles qui m'ont échappé le plus facilement.
Enfin maintenant mon logiciel fonctionne et mon responsable de stage était content de moi ^^
3615 Mylife!
Bye
2 oct. 2007 à 10:24
Je mets 10/10
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.