_Explorer.CurrentView 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回或设置表示当前视图的 Object 。 读/写。
public:
property System::Object ^ CurrentView { System::Object ^ get(); void set(System::Object ^ value); };
public object CurrentView { get; set; }
Public Property CurrentView As Object
属性值
注解
若要获取View当前 Explorer视图的对象,请使用 Explorer.CurrentView,CurrentView而不是 由 CurrentFolder返回的当前 Folder 对象的 属性。
您必须保存返回 CurrentView 之前继续将其用于任何目的的 视图 对象的引用。
若要正确重置当前视图,必须执行 , Reset() 然后 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
private void ResetView()
{
// Save a reference to the current view object
Outlook.View v = Application.ActiveExplorer().CurrentView
as Outlook.View;
// Reset and then apply the current view
v.Reset();
v.Apply();
}
设置此属性时,会发生两个事件: BeforeViewSwitch 在实际视图更改发生之前发生,可用于取消更改,并在 ViewSwitch 更改生效后发生。