パスワード保護されたプロジェクトの操作
Contents
[
Hide
Show
]Microsoft Projectでは、プロジェクトを保存する際にパスワード保護を追加できます。 MPP 形式:
この記事では、 Aspose.Tasks for .NET はMPP形式のパスワード保護されたプロジェクトを操作するために使用できます。
パスワード保護されたプロジェクトの読み取り
この Project class は Project() constructor overloads を公開しており、パスワード保護された MPP ファイルを読み取ることができます。
パスワード保護されたプロジェクトファイルを読み取るには、次のいずれかの方法を使用できます。
- Project(string, string) constructor overload を使用し、パスワードを2番目の引数として渡します:
1 Project project = new Project("New Project.mpp", "password");
- 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形式で保存する際にパスワード保護を追加することもできます。
次の制限事項に注意してください:
- 保護パスワードの追加は、 Microsoft Project 2010 and later。
- 現在は、 保護パスワード がサポートされています。 書き込み予約パスワード は将来のリリースで利用可能になります。
以下のスニペットは、保護パスワードを追加する方法を示します:
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.