Outlook) (Explorer.CurrentView 屬性
會傳回或設定代表目前檢視的 Variant。 讀取/寫入。
語法
expression。 CurrentView
表達 代表 Explorer 物件的 變數。
註解
若要取得目前Explorer檢視的View物件,請使用Explorer.CurrentView,而不是Explorer.CurrentFolder所傳回之目前Folder物件的CurrentView屬性。
您必須先儲存 CurrentView 傳回之 View 物件的參照,才能夠就任何用途使用該物件。
若要正確重設目前的檢視,您必須執行 View.Reset ,然後執行 View.Apply。 下列程式碼範例會示範呼叫的順序:
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
設定此屬性時,會發生兩個事件: BeforeViewSwitch 會在實際的檢視變更發生之前發生,而且可用來取消變更,而 ViewSwitch 會在變更生效之後發生。
範例
下列 Visual Basic for Applications (VBA) 範例會在 [收件匣] 顯示時,將現用瀏覽器的目前檢視設定為郵件。
Sub ChangeCurrentView()
Dim myOlExp As Outlook.Explorer
Set myOlExp = Application.ActiveExplorer
If myOlExp.CurrentFolder = "Inbox" Then
myOlExp.CurrentView = "Messages"
End If
End Sub
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。