Microsoft Project MPP 파일 업데이트 방법

Aspose.Tasks for .NET은 Microsoft Project 파일을 읽을 수 있을 뿐만 아니라 프로그래밍 방식으로 업데이트하고 저장할 수도 있습니다. 이는 새 작업 추가, 리소스 수정 또는 일정 재계산과 같이 Microsoft Project의 사용자 인터페이스에 의존하지 않고 프로젝트 업데이트를 자동화해야 할 때 유용합니다.

Aspose.Tasks를 사용하면 Microsoft Project (MPP/XML) 파일을 업데이트하고 업데이트된 데이터를 같은 파일에 저장하거나 새 파일로 저장할 수 있습니다. 이는 점진적 변경과 수정된 프로젝트 복사본 생성 모두에 유연성을 제공합니다.

Microsoft Project 2010 MPP 파일 업데이트

다음 예제는 기존 Microsoft Project 2010 파일에 새 작업을 추가하고 동일한 파일로 다시 저장하는 방법을 보여줍니다. 이는 모든 원본 데이터를 보존하면서 새 활동으로 기존 프로젝트를 확장해야 할 때 흔히 사용되는 사례입니다.

코드는 다음 단계를 거칩니다:

  1. 프로젝트 리더 인스턴스를 생성합니다.
  2. 기존 MPP 파일을 로드합니다.
  3. 프로그래밍 방식으로 새 작업을 생성합니다.
  4. 프로젝트의 작업 계층 구조에 작업을 추가합니다.
  5. 일자와 종속성이 일관되도록 프로젝트를 재계산합니다.
  6. 업데이트된 파일을 저장합니다.

다음 코드 예제는 C#에서 이를 수행하는 방법을 보여줍니다:

1Project project = new Project("New Project.mpp");
2
3// Create a new task
4Task task = project.RootTask.Children.Add("Task1");
5
6task.Set(Tsk.Start, new DateTime(2012, 8, 1));
7task.Set(Tsk.Finish, new DateTime(2012, 8, 5));
8
9project.Save("AfterLinking_out.mpp", SaveFileFormat.MPP);

Aspose.Tasks for .NET을 사용하면 애플리케이션 백그라운드에서 Microsoft Project 파일(MPP/XML)을 원활하게 업데이트할 수 있습니다. 이를 통해 개발자는 Microsoft Project에서 수동으로 조작하지 않고 새 작업 삽입, 일정 조정, 리소스 할당 업데이트와 같은 프로젝트 관리 작업을 자동화할 수 있습니다. 변경사항을 프로그래밍 방식으로 재계산하고 저장함으로써 데이터 일관성을 확보하면서 프로젝트 중심 워크플로의 생산성을 향상시킬 수 있습니다.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.