Explorer.CurrentView-Eigenschaft (Outlook)

Zurückgeben oder Festlegen einer Variant zurück, das der aktuelle Ansicht darstellt. Lese-/Schreibzugriff.

Syntax

Ausdruck. CurrentView

Ausdruck Eine Variable, die ein Explorer-Objekt darstellt.

HinwBemerkungeneise

Um ein View -Objekt für die Ansicht des aktuellen Explorer erhalten möchten, verwenden Sie Explorer.CurrentView anstelle der CurrentView -Eigenschaft des aktuellen, von Explorer.CurrentFolder zurückgegebenenFolder -Objekts.

Speichern Sie einen Verweis auf das View -Objekt, das von CurrentView zurückgegebene, bevor Sie fortfahren, um es zu Zwecken zu verwenden.

Damit die aktuelle Ansicht ordnungsgemäß zurückgesetzt wird, müssen Sie zunächst einen View.Reset - und dann einen View.Apply -Aufruf ausführen. Die Reihenfolge der Aufrufe wird im folgenden Codebeispiel dargestellt:

Sub ResetView() 
 
 Dim v as Outlook.View 
 
 ' Save a reference to the current view object 
 
 Set v = Application.ActiveExplorer.CurrentView 
 
 ' Reset and then apply the current view 
 
 v.Reset 
 
 v.Apply 
 
End Sub

Wenn diese Eigenschaft festgelegt wird, treten zwei Ereignisse: BeforeViewSwitch tritt auf, bevor die Änderung der aktuellen Ansicht erfolgt und kann verwendet werden, um die Änderungen zu verwerfen und ViewSwitch tritt ein, nachdem die Änderung wirksam wird.

Beispiel

Im folgenden Beispiel für Visual Basic für Applikationen (VBA) wird die Ansicht Nachrichten als aktuelle Ansicht im aktiven Explorer festgelegt, wenn der Posteingang angezeigt wird.

Sub ChangeCurrentView() 
 
 Dim myOlExp As Outlook.Explorer 
 
 
 
 Set myOlExp = Application.ActiveExplorer 
 
 If myOlExp.CurrentFolder = "Inbox" Then 
 
 myOlExp.CurrentView = "Messages" 
 
 End If 
 
End Sub

Siehe auch

Explorer-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.