一般に MS Project として知られる Microsoft Project を使用すると、ユーザーはプロジェクトを効果的に計画、追跡、管理できます。ただし、プロジェクト計画にアクセスする必要がある人全員がデバイスにソフトウェアをインストールしているわけではありません。ここで、MS Project ビューア オンライン ツールが役に立ちます。無料の MPP ファイル ビューアをご覧ください。MS プロジェクトをオンラインで表示できるようになります。
MS Project Viewer Online - MPP ファイルを開く
この使いやすい MS Project Viewer Online Web アプリで MPP ファイルを開いて表示します。これは、ユーザーが実際のソフトウェア、プラグイン、またはサービスのサブスクリプションを必要とせずに MS Project ファイルを表示およびアクセスできるようにする Web ベースのツールです。
MPPファイルをオンラインで開く方法
- [ファイルの参照] ボタンを使用するか、単にドラッグ アンド ドロップして MPP ファイルをアップロードします。 Dropbox または OneDrive からファイルを選択することもできます。
- その後、「表示」ボタンをクリックして、アップロードした MPP ファイルを表示します。
- MPP ファイルは自動的にレンダリングされ、すぐに表示されます。
注: お客様のプライバシーは当社の最優先事項です。最大限のセキュリティを確保するために、すべてのファイルは 24 時間後に自動的に削除されます。
MPP ファイル ビューア - 開発者ガイド
開発者として、MPP ファイルの操作がさらに簡単になりました。 Aspose.Tasks は、MPP ファイルの作成、操作、開く、表示、および処理のすべてのニーズに対応する、.NET、Java、C++、Python をサポートする堅牢なライブラリを提供します。無料の MS Project ビューア オンライン ツールは、このライブラリを使用して構築されました。
次のセクションでは、MPP ファイルを開いて読み取るための手順とコード サンプルを示します。
MPP ファイルを C# で開く
C# で MS Project ファイルを開いて読み取るには、次の手順に従ってください。
- Aspose.Tasks for .NET をアプリケーションにインストールします。
- 以下に示すコード サンプルを使用して、MPP ファイルをロードし、プロジェクト プロパティを読み取ります。
// このコード例は、C# で MS Project ファイルを開いて読み取る方法を示します。
Project project = new Project("Project.mpp");
// プロジェクト情報を表示する
if (project.Get(Prj.ScheduleFromStart))
Console.WriteLine("Project Finish Date : " + project.Get(Prj.StartDate).ToShortDateString());
else
Console.WriteLine("Project Finish Date : " + project.Get(Prj.FinishDate).ToShortDateString());
Console.WriteLine(project.Get(Prj.Author));
Console.WriteLine(project.Get(Prj.LastAuthor));
Console.WriteLine(project.Get(Prj.Revision));
Console.WriteLine(project.Get(Prj.Keywords));
Console.WriteLine(project.Get(Prj.Comments));
// ChildTasksCollector インスタンスを作成する
ChildTasksCollector collector = new ChildTasksCollector();
// TaskUtils を使用して RootTask からすべてのタスクを収集する
TaskUtils.Apply(project.RootTask, collector, 0);
// 収集されたすべてのタスクを解析する
foreach (var task in collector.Tasks)
{
Console.WriteLine("Task Id: {0}", task.Get(Tsk.Id));
Console.WriteLine("Task Uid: {0}", task.Get(Tsk.Uid));
Console.WriteLine("Task Name: {0}", task.Get(Tsk.Name));
Console.WriteLine("Task Start: {0}", task.Get(Tsk.Start));
Console.WriteLine("Task Finish: {0}", task.Get(Tsk.Finish));
}
Java の MPP ファイル ビューア
同様に、以下に示すように、Java で MPP ファイルを開いて読み取ります。
- Aspose.Tasks for Java をアプリケーションにインストールします。
- 次のコード サンプルを使用して、MPP ファイルを開きます。
// このコード例は、Java で MS Project を開いて読み取る方法を示しています。
// 入力MPPファイルをロードします
Project project = new Project("Project.mpp");
//デフォルトのプロパティを表示する
System.out.println("Project Version : " + project.get(Prj.SAVE_VERSION));
System.out.println("New Task Default Start: " + project.get(Prj.DEFAULT_START_TIME));
System.out.println("New Task Default Type: " + project.get(Prj.DEFAULT_TASK_TYPE));
System.out.println("Resource Default Standard Rate: " + project.get(Prj.DEFAULT_STANDARD_RATE));
System.out.println("Resource Default Overtime Rate: " + project.get(Prj.DEFAULT_OVERTIME_RATE));
System.out.println("Default Task EV Method: " + project.get(Prj.DEFAULT_TASK_EV_METHOD));
System.out.println("Default Cost Accrual: " + project.get(Prj.DEFAULT_FIXED_COST_ACCRUAL));
// ChildTasksCollector インスタンスを作成する
ChildTasksCollector collector = new ChildTasksCollector();
// TaskUtils を使用して RootTask からすべてのタスクを収集する
TaskUtils.apply(project.getRootTask(), collector, 0);
for (Task task : collector.getTasks()) {
System.out.println("Task Id: " + task.getId());
System.out.println("Task Uid: " + task.getUid());
System.out.println("Task Name: " + task.getName());
System.out.println("Task Start: " + task.getStart());
System.out.println("Task Finish: " + task.getFinish());
}
Python MPP ファイル ビューア
以下の手順に従って、Python で MPP ファイルを開いて読み取ることもできます。
- Aspose.Tasks for Python をアプリケーションにインストールします。
- 次のコード サンプルを使用して、MPP ファイルを開きます。
# このコード例は、Python で MS Project ファイルを開いて読み取る方法を示します。
import aspose.tasks as tasks
# プロジェクトをロードする
project = tasks.Project("Project.mpp")
# プロジェクト情報の表示
print(project.author)
print(project.last_author)
print(project.revision)
print(project.keywords)
print(project.comments)
# すべてのタスクを読む
task_collection = project.root_task.select_all_child_tasks()
# 収集されたすべてのタスクを解析する
for task in task_collection:
print("Task Id:", task.id)
print("Task Uid:", task.uid)
print("Task Name:", task.name)
print("Task Start:", task.start)
print("Task Finish:", task.finish)
MS プロジェクト ビューア - クラウド API
クラウド API を使用して MPP ファイルを開いて読み取ることもできます。詳細については、次のリンクをご覧ください。
無料ライセンスを取得する
Aspose.Tasks ライブラリを使用するには、無料の一時ライセンスを取得できます。制限なくその機能を評価および探索できます。
MS Project Viewer Online – 無料リソース
次の Aspose.Tasks リソースを使用して、Aspose.Tasks の可能性を最大限に引き出し、MPP ファイルの作成、編集、管理、変換などの高度な機能を探索してください。
結論
このブログ投稿では、外出先で MPP ファイルを開いて表示できる無料のオンライン Microsoft Project ビューア Web アプリを紹介しました。この MPP ファイル ビューアは、MPP ファイルの作成と操作を簡素化する多用途で強力なライブラリである Aspose.Tasks に基づいています。 MS Project の機能をアプリケーションに統合しようとしている開発者であっても、Microsoft Project (MPP) ファイルに素早く安全にアクセスする方法を探しているエンド ユーザーであっても、Aspose はあらゆる種類のプロジェクト操作ツールとライブラリを提供します。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。