Application.GetProjectServerSettingsEx メソッド (Project)

プロジェクトのグローバル設定を 1 つの XML 文字列で返します。 作業中のプロジェクトに固有の設定を取得したり、サーバー側オブジェクトを呼び出して現在のプロジェクト マネージャー固有の設定を取得できます。

構文

expression. GetProjectServerSettingsEx

expressionApplicationオブジェクトを表す変数 。

戻り値

String

注釈

GetProjectServerSettingsEx メソッドによって返される XML 文字列の形式を次に示します。

<ProjectServerSettingsReturn> 
   <ProjectIDInProjectServer>self explanatory</ProjectIDInProjectServer> 
   <AdminDefaultTrackingMethod>see explanation below</AdminDefaultTrackingMethod> 
   <AdminTrackingLocked>(1 or 0)</AdminTrackingLocked> 
   <ProjectManagerHasTransactions>(number of transactions)</ProjectManagerHasTransactions> 
   <ProjectManagerHasTransactionsForCurrentProject>(number of pending transactions)</ProjectManagerHasTransactionsForCurrentProject> 
   <GroupsForCurrentProjectManager> 
      <ProjectServerGroup>Name of first group that user belongs to</ProjectServerGroup> 
       ... 
      <ProjectServerGroup>Name of nth group that user belongs to</ProjectServerGroup> 
   </GroupsForCurrentProjectManager> 
</ProjectServerSettingsReturn>

各部分の意味は次のとおりです。

ProjectIDInProjectServer - 作業中のプロジェクトのクラス識別子です。

AdminDefaultTrackingMethod - Default tracking method for task status. Microsoft Project Web Access でこれを確認するには、[サーバーの設定] ->([時刻とタスク管理] セクション) [タスクの設定] プロパティと [Display-Tracking Method]\(表示追跡メソッド\) プロパティに>移動します。 It can be one of the following:

  • 1 = 1 日に完了した作業時間。 リソースは、1 日で各タスクにかかった時間を報告します。

  • 2 = 達成率。 リソースは、作業のうち完了した比率を 1% ~ 100% で報告します。

  • 3 = 実績作業時間と残存作業時間。 リソースは、各タスクの実績作業時間と残存作業時間を報告します。

AdminTrackingLocked - Whether or not managers are forced to use the tracking method specified on the server for all projects. これをProject Web Appで確認するには、[サーバーの設定] ->([時間とタスク管理] セクション)[タスクの設定] と [Display-Tracking Method]\(表示追跡メソッド\) プロパティに>移動します。 It can be one of the following:

  • 0 = マネージャーは強制されていません。

  • 1 = マネージャーは強制されています。

ProjectManagerHasTransactions - 作業中のプロジェクトに対してプロジェクト マネージャーが行った状況の更新回数を返します。 Microsoft Office Project 2003 では、ユーザーは XML パラメーターの一部としてプロジェクト ID を渡すことができますが、それ以降のバージョンの Project ではプロジェクト ID は無視されます。

ProjectManagerHasTransactionsForCurrentProject - 作業中のプロジェクトに対してプロジェクト マネージャーが行った状況の更新回数を返します。

GroupsForCurrentProjectManager - プロジェクト マネージャーがメンバーになっているセキュリティ グループです。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。