Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
VBA Code von MS - Ausführung knarzt... |
11.09.2017 15:59:22 |
Radiofloyd |
|
|
|
11.09.2017 16:05:50 |
Mackie |
|
|
|
11.09.2017 16:33:45 |
Gast48938 |
|
|
|
11.09.2017 16:49:57 |
Mackie |
|
|
|
13.09.2017 10:08:29 |
Radiofloyd |
|
|
|
13.09.2017 10:42:36 |
Mackie |
|
|
Von:
Radiofloyd |
Datum:
11.09.2017 15:59:22 |
Views:
1460 |
Rating:
|
Antwort:
|
Thema:
VBA Code von MS - Ausführung knarzt... |
Hallo zusammen
Habe wenig Ahnung von der Materie, und wollte das von MS vorgeschlagene Makro https://msdn.microsoft.com/de-de/library/office/ff867729.aspx bei mir im Outlook ausprobieren und ggf. abändern. Habe es selber als Makro erfasst, es scheint nach dem Ausführen aber nichts zu passieren. Sonstige Makros funktionieren aber einwandfrei - woran könnte es liegen? Die Resultate sollten mir doch gleich in Outlook angezeigt werden.
Dim myStart As Date
Dim myEnd As Date
Dim oCalendar As Outlook.folder
Dim oItems As Outlook.items
Dim oItemsInDateRange As Outlook.items
Dim oFinalItems As Outlook.items
Dim oAppt As Outlook.AppointmentItem
Dim strRestriction As String
myStart = Date
myEnd = DateAdd("d", 30, myStart)
Debug.Print "Start:", myStart
Debug.Print "End:", myEnd
'Construct filter for the next 30-day date range
strRestriction = "[Start] >= '" & _
Format$(myStart, "mm/dd/yyyy hh:mm AMPM") _
& "' AND [End] <= '" & _
Format$(myEnd, "mm/dd/yyyy hh:mm AMPM") & "'"
'Check the restriction string
Debug.Print strRestriction
Set oCalendar = Application.session.GetDefaultFolder(olFolderCalendar)
Set oItems = oCalendar.items
oItems.IncludeRecurrences = True
oItems.Sort "[Start]"
'Restrict the Items collection for the 30-day date range
Set oItemsInDateRange = oItems.Restrict(strRestriction)
'Construct filter for Subject containing 'team'
Const PropTag As String = "http://schemas.microsoft.com/mapi/proptag/"
strRestriction = "@SQL=" & Chr(34) & PropTag _
& "0x0037001E" & Chr(34) & " like '%team%'"
'Restrict the last set of filtered items for the subject
Set oFinalItems = oItemsInDateRange.Restrict(strRestriction)
'Sort and Debug.Print final results
oFinalItems.Sort "[Start]"
For Each oAppt In oFinalItems
Debug.Print oAppt.Start, oAppt.Subject
Next
End Sub
Würde mich über Hilfe freuen!
Es grüsst
Radiofloyd
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
VBA Code von MS - Ausführung knarzt... |
11.09.2017 15:59:22 |
Radiofloyd |
|
|
|
11.09.2017 16:05:50 |
Mackie |
|
|
|
11.09.2017 16:33:45 |
Gast48938 |
|
|
|
11.09.2017 16:49:57 |
Mackie |
|
|
|
13.09.2017 10:08:29 |
Radiofloyd |
|
|
|
13.09.2017 10:42:36 |
Mackie |
|
|