Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Code von MS - Ausführung knarzt...
11.09.2017 15:59:22 Radiofloyd
NotSolved
11.09.2017 16:05:50 Mackie
NotSolved
11.09.2017 16:33:45 Gast48938
NotSolved
11.09.2017 16:49:57 Mackie
NotSolved
13.09.2017 10:08:29 Radiofloyd
NotSolved
13.09.2017 10:42:36 Mackie
NotSolved

Ansicht des Beitrags:
Von:
Radiofloyd
Datum:
11.09.2017 15:59:22
Views:
1279
Rating: Antwort:
  Ja
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

Ihre Antwort
  • 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: Name: Email:

 
 

  • 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
Rot VBA Code von MS - Ausführung knarzt...
11.09.2017 15:59:22 Radiofloyd
NotSolved
11.09.2017 16:05:50 Mackie
NotSolved
11.09.2017 16:33:45 Gast48938
NotSolved
11.09.2017 16:49:57 Mackie
NotSolved
13.09.2017 10:08:29 Radiofloyd
NotSolved
13.09.2017 10:42:36 Mackie
NotSolved