Application.ViewApplyEx メソッド (Project)
アクティブ ウィンドウにビューを適用します。組み込みのビューのいずれかを指定して、分割ビューの指定した枠に適用できます。
構文
式。ViewApplyEx (名前、 SinglePane、 Toggle、 ApplyTo、 BuiltInView)
式Application オブジェクトを返す式。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
名前 | 省略可能 | String | アクティブ ウィンドウに表示するビューの名前を指定します。 |
SinglePane | 省略可能 | ブール型 (Boolean) | True の 場合は、既存の分割が解除され、作業中のウィンドウには、単一枠ビューが表示されます。 既定値は、 false を指定 します。 |
Toggle | 省略可能 | ブール型 (Boolean) | True の 場合、作業中のウィンドウに切り替え、2 つのペインに 1 つのウィンドウから、または 1 つのウィンドウに 2 つのペインから。 SinglePaneが True の場合、 Toggleは無視されます。 既定値は、 false を指定 します。 |
ApplyTo | 省略可能 | 整数型 (Integer) | ビューの適用先を指定します。 値には、 ApplyTo 値のいずれかを指定できます。 |
BuiltInView | 省略可能 | PjViewType | 組み込みのビューを指定します。 PjViewType 定数のいずれかをすることができます。 既定では pjViewUndefined です 。 BuiltInViewは、 Nameが指定されている場合に無視されます。 |
ApplyTo 値
値 | 説明 |
---|---|
0 | 分割ビューのプライマリ ウィンドウ (通常は上枠) |
1 | 分割ビューのセカンダリ ウィンドウ (通常は下枠) |
4 | 作業中の枠 |
5 | プライマリ ウィンドウ (タイムラインがアクティブな場合はタイムライン) |
戻り値
ブール型 (Boolean)
注釈
注:
[!メモ] 分割ビューのプライマリ ウィンドウは、詳細ウィンドウ (セカンダリ ウィンドウ) を閉じたときに残るビューです。 通常はプライマリ ウィンドウが上枠に表示されます。 ただし、タイムラインはセカンダリ ウィンドウですが上枠に表示されます。 [ タイムライン ] をクリックすると、下部にある [リソース フォーム] が閉じられ、上部に [タイムライン] ウィンドウが開きます。
チーム プランナー ビューでは、[ガント チャート] ビューを組み合わせて使用できません。 詳細ペインでは、予定表ビューなど、一部のビューを表示できません。 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 のサポートおよびフィードバックを参照してください。