MPP 파일을 업데이트하는 방법

Aspose.Tasks for c ++를 사용하면 XML 외에 Microsoft Project 2010 MPP 파일을 업데이트 할 수 있습니다. 업데이트 된 데이터를 기존 또는 새 파일에 저장할 수 있습니다.

Microsoft Project 2010 MPP 파일 업데이트

다음 예제는 기존 Microsoft Project 2010 파일에 새 작업을 추가하고 동일한 파일에 다시 저장하는 방법을 보여줍니다. 코드는 다음 단계를 수행합니다.

  1. 프로젝트 리더의 인스턴스를 만듭니다.
  2. 파일을 읽으십시오.
  3. 작업을 만듭니다.
  4. 프로젝트에 작업을 추가하십시오.
  5. 재 계산.
  6. 구하다.

아래에 주어진 코드 예제는 MPP 파일을 업데이트하는 방법을 보여줍니다.

코드 샘플

 1// The path to the documents directory.
 2System::String dataDir = RunExamples::GetDataDir(System::Reflection::MethodBase::GetCurrentMethod(ASPOSE_CURRENT_FUNCTION)->get_DeclaringType().get_FullName());
 3        
 4// Read an existing project
 5System::SharedPtr<Project> project = System::MakeObject<Project>(dataDir + u"MPPFileUpdate.mpp");
 6        
 7// Create a new task
 8System::SharedPtr<Task> task = project->get_RootTask()->get_Children()->Add(u"Task1");
 9        
10task->Set(Tsk::Start(), System::DateTime(2012, 8, 1));
11task->Set(Tsk::Finish(), System::DateTime(2012, 8, 5));
12        
13// Save the project as MPP project file
14project->Save(dataDir + u"AfterLinking_out.Mpp", Aspose::Tasks::Saving::SaveFileFormat::MPP);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.