Outlook 2016, AdvancedSearch: Unterschiede beim Zugriff auf verschiedenen Postfächer?

Diskutiere Outlook 2016, AdvancedSearch: Unterschiede beim Zugriff auf verschiedenen Postfächer? im Office Forum im Bereich Microsoft Community Fragen; Ausgangssituation (nachstehende Mail-Adressen anonymisiert, @ durch $ ersetzt): Outlook 2016 ist mit den Postfächern "Master$provider1.net"...
M

MSCom

Neuer Benutzer
Threadstarter
Dabei seit
20.09.2016
Beiträge
1
Ausgangssituation (nachstehende Mail-Adressen anonymisiert, @ durch $ ersetzt):
  • Outlook 2016 ist mit den Postfächern "Master$provider1.net", "Business$provider2.net", "Private$provider2.net" und der Datendatei "Archiv" verbunden.
  • Die Postfächer verwenden die Protokolle IMAP/SMTP. Zu jedem Postfach ist eine lokale OST-Datei vorhanden. Das Archiv ist eine lokale PST-Datendatei.
  • Das Postfach "Master$provider1.net" wurde als erstes mit Outlook verbunden, danach die Postfächer "Private$provider2.net" und "Business$provider2.net" und schließlich das Archiv "Archiv".
  • Im Outlook-Ordnerbereich werden die Postfächer und das Archiv in der Reihenfolge "Master$provider1.net", "Archiv", "Business$provider2.net", "Private$provider2.net" angezeigt, d.h. das zuerst verbundene Postfach ganz oben, dann das Archiv und die weiteren Postfächer in alphabetischer Reihenfolge.
  • Das Postfach "Master$provider1.net" ist in den Kontoeinstellungen "Als Standard festgelegt".
Test-Aufgabe: Alle Elemente im jeweiligen Postfach oder Archiv in einem Suchordner "TEST" anzeigen, der mittels VBA in diesem Postfach oder Archiv erzeugt wird.

VBA-Code:
Sub CreateSearchFolders_TEST()
Dim MyFolder As Folder
Dim MyScope As String
Dim MySearch As Search

For Each MyFolder In Application.GetNamespace("MAPI").Folders
Debug.Print MyFolder.Name
Next

Set MyFolder = Application.GetNamespace("MAPI").GetDefaultFolder(Outlook.OlDefaultFolders.olFolderTasks).Parent
MyScope = "'" & MyFolder.FolderPath & "'"

'MyScope = "'\\Master$provider1.net'"
'MyScope = "'\\Business$provider2.net'"
'MyScope = "'\\Private$provider2.net'"
'MyScope = "'\\Archive'"
'MyScope = "'\\Archive\Input','\\Archive\Sent'"

Set MySearch = Application.AdvancedSearch _
(Scope:=MyScope, Filter:="", SearchSubFolders:=True, Tag:="MySearchFolder")
MySearch.Save ("TEST")

End Sub

Ergebnisse:

  • Die For-Schleife listet zunächst die Postfächer in der Reihenfolge "Business$provider2.net", "Master$provider1.net", "Private$provider2.net", d.h. alphabetisch, und als letztes dann "Archiv".
  • Der gezeigte VBA-Code erzeugt den gewünschten Suchordner "TEST" unter "Master$provider1.net", d.h. wie erwartet.
  • Der Code funktioniert ebenso, wenn
    MyScope = "'" & MyFolder.FolderPath & "'"
    auskommentiert und stattdessen die Zeile
    'MyScope = "'\\Master$provider1.net'"
    aktiviert wird.
  • Wird stattdessen jedoch eine der Zeilen
    'MyScope = "'\\Business$provider2.net'"
    'MyScope = "'\\Private$provider2.net'"
    'MyScope = "'\\Archive'"
    aktiviert, bricht die Ausführung bei der Zeile
    MySearch.Save ("TEST")
    mit folgender Fehlermeldung ab:
    Laufzeitfehler -2147221241 (80040107)':
    Der versuchte Vorgang konnte nicht ausgeführt werden. Ein Objekt wurde nicht gefunden.
  • Wird stattdessen die Zeile
    'MyScope = "'\\Archive\Input','\\Archive\Sent'"
    aktiviert, funktioniert der Code zwar, liefert aber erwartungsgemäß nur die Inhalte der angegebenen Unterordner "Input" und "Sent".
  • Wird in dieser Zeile "Archiv" z.B. durch "Private$provider2.net" ersetzt, funktioniert der Code auch für dieses Postfach, aber eben nur für die angegebenen Unterordner "Input" und "Sent".
Fazit: Es besteht ein Unterschied zwischen den verschiedenen Postfächern sowie zwischen Postfächern und Archiven. Ein Postfach scheint privilegiert zu sein. Wird in den Kontoeinstellungen versuchsweise ein anderes Postfach "Als Standard festgelegt", ändert dies jedoch nichts am Verhalten des Codes.

Wo ist dieser Unterschied dokumentiert? Was sind die Ursachen?
Wie muss der Code geändert werden, damit er für alle Postfächer und Archive funktioniert?

Anmerkung: Alle im jeweiligen Postfach oder Archiv vorhandenen Ordner in MyScope zu packen ist keine Lösung, da nach dem Anlegen des Suchordners Ordner hinzukommen, gelöscht oder umbenannt werden können, was der Suchordner dann nicht erfassen würde.
 
Thema:

Outlook 2016, AdvancedSearch: Unterschiede beim Zugriff auf verschiedenen Postfächer?

Outlook 2016, AdvancedSearch: Unterschiede beim Zugriff auf verschiedenen Postfächer? - Ähnliche Themen

  • Outlook 2016 Menüband automatisch ausblenden

    Outlook 2016 Menüband automatisch ausblenden: Hallo zusammen, ich hätte eine bitte. Kann mir jemand bei folgendem Problem helfen? Ich möchte über ein Makro das Menüband in Outlook...
  • Absturz von Outlook 2016 nach dem Start und Übermittlung von neuen E-Mails

    Absturz von Outlook 2016 nach dem Start und Übermittlung von neuen E-Mails: Hallo, ich habe die Aktuelle WIN10 Version Pro und Office 2016 Pro. Seit einiger Zeit schließt Outlook sich selber nach Abschluss der E-Mail...
  • Outlook 2016. Stürzt laufend ab.

    Outlook 2016. Stürzt laufend ab.: Ist nach 1/2 Minute oder eher wieder an der gleichen Stelle. Manchmal muss Outlook neu gestartet werden. Das ist nicht auszuhalten. Advanced...
  • Outlook 2016 lässt sich nicht mehr mit Exchange verbinden

    Outlook 2016 lässt sich nicht mehr mit Exchange verbinden: Sehr geehrte Damen & Herren, ich habe seit Anfang Juli diesen Jahres einen Exchangeserver über die Firma Strato gebucht um über 2 Laptops und...
  • Ähnliche Themen
  • Outlook 2016 Menüband automatisch ausblenden

    Outlook 2016 Menüband automatisch ausblenden: Hallo zusammen, ich hätte eine bitte. Kann mir jemand bei folgendem Problem helfen? Ich möchte über ein Makro das Menüband in Outlook...
  • Absturz von Outlook 2016 nach dem Start und Übermittlung von neuen E-Mails

    Absturz von Outlook 2016 nach dem Start und Übermittlung von neuen E-Mails: Hallo, ich habe die Aktuelle WIN10 Version Pro und Office 2016 Pro. Seit einiger Zeit schließt Outlook sich selber nach Abschluss der E-Mail...
  • Outlook 2016. Stürzt laufend ab.

    Outlook 2016. Stürzt laufend ab.: Ist nach 1/2 Minute oder eher wieder an der gleichen Stelle. Manchmal muss Outlook neu gestartet werden. Das ist nicht auszuhalten. Advanced...
  • Outlook 2016 lässt sich nicht mehr mit Exchange verbinden

    Outlook 2016 lässt sich nicht mehr mit Exchange verbinden: Sehr geehrte Damen & Herren, ich habe seit Anfang Juli diesen Jahres einen Exchangeserver über die Firma Strato gebucht um über 2 Laptops und...
  • Sucheingaben

    outlook 2016 email versand aus verschiedenen postfächern

    Oben