タスクをサブプロジェクトに設定する

Microsoft Projectでは、マスタープロジェクト内のタスクを別のプロジェクトファイルにリンクし、それを サブプロジェクトとして扱うことができます。これは、大規模なプロジェクトを小さく管理しやすい部分に分割する場合に便利です。Aspose.Tasks for .NETは、プログラムから同様の機能を提供する際に Tsk.SubProjectName property.

サブプロジェクトについて

Microsoft Projectでの操作

Microsoft Projectでは、サブプロジェクトを挿入するには次の操作を行います:

  1. 次に移動して Project > Subproject
  2. 挿入したいプロジェクトファイルを選択します。
  3. Microsoft Projectはそれを外部プロジェクトを参照するサマリータスクとして表示します。

このサマリータスクはプレースホルダーのように振る舞い、実際のサブプロジェクトファイルへのリンクになります。

例:タスクをサブプロジェクトに設定する方法

以下のコードは、マスタープロジェクト内でタスクを作成し、それをサブプロジェクトファイルに参照させる方法を示します:

1Project project = new Project("New Project.mpp");
2
3// Add task
4Task task = project.RootTask.Children.Add("Task 1");
5
6// Setting new subproject link
7task.Set(Tsk.SubprojectName, "subProject.mpp");
8
9project.Save("SubProjectTask_out.mpp", SaveFileFormat.MPP);

主な注意点

よくある質問

Q: 複数のタスクを異なるサブプロジェクトにリンクできますか?

Q: Aspose.Tasksはサブプロジェクトの内容を自動的に読み込みますか?

Q: この機能はMPPおよびXML形式の両方で動作しますか?

Q: Microsoft Projectはサブプロジェクトタスクをどのように表示しますか?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.