Outlook) (Explorer.CurrentView 屬性

會傳回或設定代表目前檢視的 Variant。 讀取/寫入。

語法

expressionCurrentView

表達 代表 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

另請參閱

Explorer 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應