パスワード保護されたプロジェクトの操作

Microsoft Projectでは、プロジェクトを保存する際にパスワード保護を追加できます。 MPP 形式:

Microsoft Projectの[保存]ダイアログにおける保存オプション

この記事では、 Aspose.Tasks for .NET はMPP形式のパスワード保護されたプロジェクトを操作するために使用できます。

パスワード保護されたプロジェクトの読み取り

この Project class は Project() constructor overloads を公開しており、パスワード保護された MPP ファイルを読み取ることができます。

パスワード保護されたプロジェクトファイルを読み取るには、次のいずれかの方法を使用できます。

  1. Project(string, string) constructor overload を使用し、パスワードを2番目の引数として渡します:

1    Project project = new Project("New Project.mpp", "password");
または

  1. Project(string, LoadOptions) constructor overload を次のように使用します:

1    Project project = new Project("New Project.mpp", new LoadOptions { Password = "password" } );
プロジェクトファイルがパスワードで保護されているかどうかを確認することもできます:

1    var info = Project.GetProjectFileInfo("PasswordProtected.mpp");
2    Console.WriteLine("Is file password protected?:" + info.IsPasswordProtected);

パスワード保護を追加

Aspose.Tasks for .NET は、プロジェクトをMPP形式で保存する際にパスワード保護を追加することもできます。
次の制限事項に注意してください:

以下のスニペットは、保護パスワードを追加する方法を示します:

1    Project project = new Project("Test project.mpp");
2    project.Save("output_protected.mpp",
3        new MPPSaveOptions()
4        {
5            ProtectionPassword = "password"
6        });
注: パスワード保護されたプロジェクトがパスワードを指定せずに保存されると ProtectionPassword保護が解除されます。

 1    Project project = new Project("ProtectedFile", "password");
 2
 3    project.Save("output.mpp", SaveFileFormat.MPP);
 4    // output.mpp file is not protected
 5
 6    project.Save("output_protected.mpp", new MPPSaveOptions()
 7        {
 8            ProtectionPassword = "password"
 9        });
10
11    // output_protected.mpp file is protected.
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.