次の方法で共有


Application.ViewApplyEx メソッド (Project)

アクティブ ウィンドウにビューを適用します。組み込みのビューのいずれかを指定して、分割ビューの指定した枠に適用できます。

構文

ViewApplyEx (名前SinglePaneToggleApplyToBuiltInView)

Application オブジェクトを返す式。

パラメーター

名前 必須 / オプション データ型 説明
名前 省略可能 String アクティブ ウィンドウに表示するビューの名前を指定します。
SinglePane 省略可能 ブール型 (Boolean) True の 場合は、既存の分割が解除され、作業中のウィンドウには、単一枠ビューが表示されます。 既定値は、 false を指定 します。
Toggle 省略可能 ブール型 (Boolean) True の 場合、作業中のウィンドウに切り替え、2 つのペインに 1 つのウィンドウから、または 1 つのウィンドウに 2 つのペインから。 SinglePaneTrue の場合、 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 のサポートおよびフィードバックを参照してください。