共用方式為


Application.ViewApplyEx 方法 (Project)

會在變更可以是內建檢視的其中一個而且可套用至分割檢視中的指定窗格時,套用檢視至使用中視窗。

語法

運算式ViewApplyEx (NameSinglePaneToggleApplyToBuiltInView)

表達 會傳回 Application 物件的運算式。

參數

名稱 必要/選用 資料類型 描述
Name 選用 String 要顯示在使用中視窗內的檢視名稱。
SinglePane 選用 布林值 True 是表示 如果移除現有的分割,並在使用中視窗顯示一個單一窗格檢視。 預設值為 False
Toggle 選用 布林值 True 是表示 如果使用中視窗切換從一個窗格兩個窗格,或是從一個窗格的兩個窗格。 如果 SinglePane真,則 會忽略 Toggle 。 預設值為 False
ApplyTo 選用 整數 指定套用檢視的位置。 值可以是其中一個 ApplyTo 值
BuiltInView 選用 PjViewType 指定內建檢視。 可以是 PjViewType 常數之一。 預設值為 pjViewUndefined 。 如果指定 Name則會忽略 BuiltInView

ApplyTo 值

描述
0 分割檢視的主要窗格 (通常是頂層)
1 分割檢視的次要窗格 (通常是底層)
4 使用中窗格
5 主要窗格,或時間表 (如果是使用中)

傳回值

布林值

註解

注意事項

[!注意事項] 在複合檢視中,主要窗格是詳細資料或次要窗格關閉時保留的檢視。 主要窗格通常在頂層,但是 [時間表] 雖然是次要窗格卻顯示在頂層。 例如,在 [資源工作表] 檢視中,按一下功能區 [檢視] 索引標籤上的 [詳細資料],就會在底層顯示次要的 [資源表單] 窗格。 按一下 [時間表] 即可關閉底層的 [資源表單] 並開啟頂層的 [時間表] 窗格。

在甘特圖檢視無法結合團隊規劃] 檢視。 某些檢視,例如行事曆] 檢視中,無法顯示詳細資料窗格中。 ViewApply 方法會顯示錯誤訊息,並再顯示錯誤 1004"意外的錯誤發生與方法 」。

範例

下列範例會將單一窗格使用中視窗設定為下方窗格中甘特圖的組合檢視。 它假設使用中檢視不是甘特圖。

Sub ChangeWindowToGanttChart() 
    ViewApplyEx Toggle:=True, BuiltInView:=pjViewGantt 
End Sub

如果目前的分割檢視包含 [資源使用狀況] 和 [時間表] 檢視,並選取了其中一個檢視,以下範例會在頂層窗格中顯示 [資源使用狀況] 檢視,而在底層窗格顯示 [任務分派狀況] 檢視。

Sub ChangeSecondaryToTaskForm() 
    ViewApplyEx(Name:="Task Usage", ApplyTo:=1) 
End sub

支援和意見反應

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