MS ProjectのmppをMicrosoft Plannerにインポートする完全ガイド|Planner Power Appでの変換手順と代替策

既存のMS Project(.mpp)ファイルをPlannerに持って行きたいのに、「Project for the web(旧Project)」がなくなってしまい、どこからどう操作すればいいのか分からない……という相談が急増しています。本記事では、現在のMicrosoft 365環境で.mpp → Plannerを実現する最短ルートと、うまくいかない時のチェックポイント、代替策までをまとめて解説します。

目次

背景:なぜ「.mpp → Planner」が直接できなくなったのか

まず押さえておきたいのは、現行のPlanner(Planner for the web / Teams のPlannerアプリ)には .mppファイルを直接インポートする機能が存在しないという点です。

Microsoft公式のPlanner FAQでも、次のように明言されています。

  • Plannerには、Projectデスクトップの .mpp をインポートする機能はない
  • 代わりにPlanner Power App(旧 Project Power App)を使うことで .mpp を取り込める

さらに、Project for the web のリタイアとPlannerへの統合がアナウンスされており、

  • Project for the web や Projectアプリ(Teams内)はPlannerにリダイレクトされる
  • Project Power App はPlanner Power Appという名称に変更される

といった状況になっています。

つまり、2025年現在の前提は次の通りです。

  • Planner(ブラウザ版 / Teamsアプリ)には .mpp インポート機能はない
  • .mpp → Planner Premium(旧Project for the web)の取り込みは、Planner Power App(旧 Project Power App / Project for the web モデル駆動アプリ)を経由して行う

本記事で扱う「Planner(旧Project)アプリ」とは、Power Apps上で動くPlanner Power App(旧 Project Power App / Project for the web モデル駆動アプリ)」のことです。ここを入り口にすることで、.mpp ファイルをDataverseベースのプロジェクトとして取り込み、それをPlanner Premium(新Planner)のプレミアムプランとして利用できるようになります。

全体像:.mpp を Planner に持ち込む 2つのルート

現在のMicrosoft 365環境で、現実的に選べるパターンは次の2つです。

ルート概要向いているケース必要スキル
A. Planner Power App(旧Projectアプリ)経由Power Apps のモデル駆動アプリ(Planner Power App)に .mpp を取り込み、そのプロジェクトを Planner Premium(新Planner)として利用する。.mpp をできるだけ自動的・正確に移行したい。今後もPremiumプランで本格的にプロジェクト管理を続けたい。Power Appsの基本操作、Adminとの調整
B. Excel + Power Automate 経由MS ProjectからExcel/CSVにエクスポートし、Power AutomateでPlannerタスクを自動生成する。Planner Power Appが使えない/ライセンスが無い。移行したい項目を自分で細かく制御したい。Excel整形、Power Automateフロー作成

本記事のメインはルートA(Planner Power App経由)です。これがもっとも公式に近く、Microsoftも「.mpp取り込みはPlannerではなくPlanner Power Appを使って行う」と案内しています。

前提条件と用語整理:Planner / Planner Premium / Planner Power App

用語がややこしいので、一度整理しておきます。

名称昔の名前役割.mppインポート
Planner(いわゆる「基本のPlanner」)Planner(無印)Teamsやブラウザから使うタスク管理ツール。ボード(かんばん)中心のライトなタスク管理。不可(.mppファイルを直接読み込む機能はない)
Planner PremiumProject for the web / Project Plan 1/3/5 などガント(タイムライン)、依存関係、ベースラインなど、いわゆる「Project for the web」の機能を含む上位プラン。Plannerから直接は不可。ただしPlanner Power App経由でインポートされたプロジェクトをPremiumプランとして表示できる。
Planner Power AppProject Power App / Project for the web モデル駆動アプリPower Appsで動くモデル駆動アプリ。Dataverse上のプロジェクトデータを編集・管理するUI。可能(Import > Import from MPP などのメニューから .mpp を取り込む)

ライセンス的には、従来の Project Plan 1/3/5 が「Planner Plan 1 / Planner and Project Plan 3/5」 といった名前に変わっており、これらがPremium機能(旧Project for the web相当)を利用するための前提になります。

メイン解決策:Planner Power App で .mpp を取り込む手順

ここからは、実際に .mpp をPlannerに取り込むための具体的なステップを説明します。

手順の全体フロー

ステップやることポイント
1Power Apps ポータルにサインインURLは https://make.powerapps.com
2右上の環境を「既定(Default)」に切り替える多くの組織で、Planner Power Appは既定環境に配布されている
3左メニュー「アプリ → あなたと共有」から Planner / Project アプリを探して起動見つからなければ管理者に共有依頼
4アプリ内で「…(その他)→ Import → Import from MPP」などのメニューから .mpp をアップロードインポートダイアログで作業時間テンプレートやPMなどを指定
5インポート完了後、Planner(Premiumプラン)側でボード/タイムラインを確認フィールド簡略化・未対応項目を補正

手順1:Power Apps ポータルにサインイン

  1. ブラウザで https://make.powerapps.com を開きます。
  2. Work / School アカウント(Microsoft 365アカウント)でサインインします。

ここで使うのは「Power Apps スタジオ」ではなく、左メニューに「アプリ」「テーブル」などが並んでいる管理用ポータルです。

手順2:環境を「既定(Default)」に切り替える

画面右上に「環境」というドロップダウンがあります。

  • ここが「既定(Default)」以外になっていると、Planner Power Appが見つからないケースが非常に多いです。
  • 多くのテナントでは、Microsoftが提供するPlanner/Project用のモデル駆動アプリは既定環境に配置されます。

もし既定環境に切り替えてもアプリが見えない場合は、「本番」「開発」など別環境に配布されている可能性もあるので、後述の「アプリが見当たらない時」を参照してください。

手順3:「Planner / Project」アプリを探して起動

  1. 左メニューで「アプリ」をクリックします。
  2. 上部タブから「あなたと共有」(Shared with me)を選択します。
  3. 一覧に 「Planner」または「Project」 といった名前のモデル駆動アプリがないか探します。
    • 名称例:Planner、Project、Project Power App、Planner Power App など
  4. 該当アプリをクリックして起動します。

一覧に全く見当たらない場合は、以下の可能性が考えられます。

  • テナント管理者がアプリを共有していない
  • Planner Power App自体がまだセットアップされていない
  • 自分がアクセスしている環境が違う(Dev/Prodなど)

この場合は、テナント管理者(またはPower Platform管理者)に「Planner Power App(旧Project Power App)」の共有とロール付与を依頼しましょう。

手順4:アプリ内で .mpp をインポートする

Planner Power App を起動すると、モデル駆動アプリの画面が表示されます。ここから .mpp を読み込んでいきます。

画面構成やラベル名は多少カスタマイズされている可能性がありますが、典型的なパターンは以下の通りです。

  1. 上部のビューで「Projects(プロジェクト一覧)」や「My Active Projects」などのタブを選択。
  2. ツールバーまたは「…」メニューから Import → Import from Project / Import from MPP といったメニューを選択。
  3. 表示されたダイアログで、次のような項目を設定します。
    • Work hour template(勤務時間テンプレート)
    • Project manager(プロジェクトマネージャー)
    • Schedule mode, Contracting Unit など(環境により)
  4. 「Choose File」ボタンから、インポートしたい .mpp ファイルを選択します。
  5. 「Import」ボタンをクリックして取り込みを開始します。

コミュニティの報告例では、約275行の計画で5〜10分程度かかったという声もあります。行数・リンク数・リソース数が増えるほど時間がかかるため、数千行規模の計画ではより長く見込んでおきましょう。

手順5:Planner 側(Premiumプラン)で確認・微調整する

インポートが完了すると、Dataverse上に新しいプロジェクトが作成され、これがPlanner Premiumの「プレミアムプラン」としてPlannerに表示されます。

  • Planner for the web(ブラウザ)や、Teams のPlannerアプリから該当のプランを開くことができます。
  • グリッド/ボード/タイムライン/チャートなど、Project for the web相当のビューでスケジュールを確認できます。

ただし、Projectデスクトップの全ての情報が完全に再現されるわけではありません。次の章で、仕様差を整理します。

取り込み時の仕様差と注意点

.mpp から Planner Premium / Planner Power App に取り込む際には、いくつかの仕様差・制限があります。

どの情報がどこまで引き継がれるのか

Project デスクトップの項目Planner Premium / Planner Power App 側ポイント
タスク名タスク名としてそのままインポート基本的には名称は維持される
開始日・終了日・期間開始日・終了日・期間にマッピングデフォルトの1日=8時間などの前提に基づき変換される
タスク間の依存関係前後関係(FS等)として再現単純な依存は対応、複雑な制約は簡略化される場合あり
リソース割り当てユーザー割り当てとして可能な範囲でマッピング細かなリソース単価や稼働率などは保持されないことが多い
カスタムフィールド最大10個程度まで選択的にインポート(環境による)すべてのカスタムフィールドは持ち込めない。重要なものを絞る必要あり。
コスト情報・複数ベースライン原則として未対応か簡略化Planner Premiumはコスト管理機能が限定的
メモ/コメント/添付ファイルそのままは引き継がれないことが多い必要に応じてPlanner上で再添付・再記入が必要

インポート後に表示される「サマリー(インポートできなかった項目)」などを確認し、どの項目がどこまで再現されているかをチェックしておくと安心です。

タイムライン・ボードの差異

  • Projectデスクトップのガントビューは、そのまま Planner Premium のタイムラインビューとして再現されますが、グラフィック表現や細かい列構成は変わります。
  • Projectに存在しない概念として、Planner Premium側にはボード(かんばん)ビューや、ゴール、ポートフォリオなどの機能があり、これらはインポート後に手動で設定するイメージです。

大きな計画をインポートする際のベストプラクティス

  • いきなり巨大な .mpp を投入せず、まずは縮小版(サブセット)でテストする
  • 重要なカスタムフィールドを事前に洗い出し、どこまでPlannerに持ち込むかを決めておく
  • 巨大なWBSは、フェーズごとに .mpp を分割して取り込むことで、性能・可読性を確保する

うまくいかない時の対処:よくある詰まりどころ

現場からよく聞くトラブルと対処法を表にまとめます。

症状主な原因確認・対処のポイント
Power Apps に Planner/Project アプリが見当たらない環境が既定になっていない アプリが自分に共有されていない そもそもPlanner Power Appがセットアップされていない右上の環境を「既定(Default)」に切り替える それでも見えない場合は、テナント管理者/PP管理者にアプリ共有とロール付与を依頼
アプリ内で「インポート」メニューが表示されないUIバージョン差 アプリのカスタマイズでメニューが隠されている 自分のロールにインポート権限がない画面右上の「…」やリボンメニューを丁寧に確認 それでも見当たらない場合は、管理者にセキュリティロールとアプリのカスタマイズ状況を確認してもらう
取り込み処理が遅い/止まったように見える.mppの行数・依存関係・リソースが多い ネットワーク遅延数百〜数千行の計画では数分以上かかる前提で待つ 失敗する場合、WBSをフェーズごとに分割して複数回インポートする
インポート後の計画が崩れている複雑な制約・カレンダー・カスタムフィールドがPlanner側で再現できない重要タスクの開始/終了/依存を重点的に確認 問題のある箇所はPlanner側で手直しし、今後の計画では「インポート前提のWBS設計」を心がける

代替策1:Excel+Power Automate で Planner タスクを作成する

「そもそもPlanner Power Appが使えない」「Premiumライセンスを増やせない」という環境では、Excel+Power Automateによる自作インポートも現実的な選択肢です。

ステップ1:.mpp をExcel/CSVにエクスポート

  1. Projectデスクトップ側で、エクスポートしたいビュー(ガントチャートなど)を開きます。
  2. 「ファイル」→「エクスポート」→「Excel」または「テキスト/CSV」を選択します。
  3. Plannerで必要になるであろう列を含めて出力します。

おすすめの列構成例は以下の通りです。

列名(Excel)Project側の元フィールドPlanner側の利用イメージ
TaskIdタスクID後で親子関係を再現するためのキー(任意)
ParentIdアウトライン番号などボード上のバケットやチェックリストとして階層を表現する場合に利用
Titleタスク名Plannerタスクのタイトル
StartDate開始日Plannerタスクの開始日
DueDate終了日Plannerタスクの期限
AssignedTo割り当てリソース名/UPNPlannerタスクの担当者(メールアドレス形式推奨)
BucketNameフェーズ名等Plannerのバケット(列)として使う

ステップ2:Power Automate でPlannerタスク作成フローを作る

次に、Power Automate(クラウドフロー)で「Excelの1行=Plannerの1タスク」となるフローを作成します。

  1. Power Automateポータル(https://make.powerautomate.com)にアクセス。
  2. 「クラウドフローの作成」から、以下のいずれかのテンプレートで開始します。
    • 手動トリガー(ボタン押下で一括インポート)
    • スケジュールトリガー(夜間バッチなど)
  3. アクションに「Excel for Business – テーブル内の行を一覧表示」を追加し、先ほどのExcelテーブルを指定します。
  4. ループ処理(各行に対して)を設定し、「Planner – タスクの作成」アクションを追加。以下のようにマッピングします。
    • プランID:インポート先のPlannerプラン
    • バケットID:BucketName列に応じて条件分岐させるか、事前にバケットを作って固定マッピング
    • タイトル:Title
    • 開始日:StartDate
    • 期限:DueDate
    • 担当者:AssignedTo を配列に変換して割り当て

この方法のメリットは、「どの列をPlannerのどのフィールドにマッピングするか」を自分で細かく制御できる点です。一方で、依存関係やガントの線までは自動再現されないため、あくまで「タスクの一括登録」と割り切る必要があります。

代替策2:サードパーティ/Power Apps ベースのPPMソリューション

より高度なポートフォリオ管理や、MS Projectとの双方向同期まで含めて行いたい場合は、専用のPPM製品や、Power Appsで拡張されたソリューションを検討する選択肢もあります。

  • Planner Premium(旧Project for the web)上に、リスク・課題・アイデア管理などを追加するアドオン
  • Project Online / Project Desktop からPlanner系への移行・連携を支援するPaaSソリューション

こうしたソリューションは、

  • Azure AD / Dataverseセキュリティとの整合
  • 監査・コンプライアンス要件
  • 既存レポート(Power BI等)との連携

といった観点での検討が必要です。標準のPlanner Power Appで足りるかどうかを見極めた上で、PoC(検証導入)から始めるとよいでしょう。

運用設計のポイント:権限・ロール・閲覧専用

Planner Power App / Planner Premium の大きな特徴は、Dataverseベースで動いていることです。

  • 環境レベルでセキュリティロールを細かく定義可能
  • プロジェクト単位で共有・アクセス制御をきめ細かく設定可能
  • Power BI / Power Automate からDataverseテーブルを直接参照できる

現場からは「閲覧専用ユーザーの制御が分かりにくい」という声もありますが、次のような設計パターンを取ると整理しやすくなります。

  • 閲覧専用ユーザー用のカスタムロールを作り、「読取専用」をベースに必要最小限の権限だけを付与
  • PMOや部門長には、プロジェクト編集+レポート作成に必要な権限をまとめたロールを付与
  • Power Appsの「アプリ」共有設定で、各ロールのユーザーを対象グループにまとめておく

こうすることで、「Planner Power Appまでは見えるが、プロジェクトを編集できる人は限定」「Planner(Premiumプラン)側ではタスク編集できるが、ポートフォリオ構造の変更はPMOのみ」といった段階的な権限設計が可能になります。

FAQ:管理者・現場からよく出る質問

Q1. 一度だけ .mpp をインポートしたいだけなのに、Premiumライセンスは必須?

A. Microsoft公式FAQでは、.mppインポートはPlanner Power App経由で行うと明示されており、これは従来のProject Plan系ライセンス(現在の Planner Plan 1 / Planner and Project Plan 3/5など)に紐づく機能と位置付けられています。

「一度きりの移行」であっても、少なくともインポートを実行するユーザーにはPremium系のライセンスが必要と考えておくのが無難です。頻度が少ない場合は、管理者アカウントだけをPremiumにして「移行専用ユーザー」として運用するパターンもあります。

Q2. インポートされたデータはどこに保存される?

A. Planner Premium / Planner Power App のデータは、基本的にMicrosoft Dataverse上のテーブルに保存されます。

  • Project for the web 時代と同様、Power BI からDataverseのプロジェクトテーブルを参照してレポートを作ることが可能です。
  • Project for the web がPlannerに統合されても、既存のDataverseスキーマは大きく変わらないと案内されています。

すでにProject for the web+Power BIレポートを運用している組織は、そのままの仕組みを活かしつつ、「レポートのラベルだけPlanner向けに読み替える」程度で済むケースが多いです。

Q3. Project for the web が廃止されたあとも、このやり方は有効?

A. Microsoftのアナウンスによれば、Project for the web自体のUIはPlannerに統合されましたが、Premiumプランとしての機能はPlanner内で継続提供され、Project Power Appは名称を変えてPlanner Power Appとして存続します。

また、公式FAQでも「.mppのインポートはPlannerではなくPlanner Power Appで行う」と明示されているため、.mpp → Planner の公式ルートとして、この方法は今後もしばらく継続する前提と考えてよいでしょう。

まとめ:.mpp → Planner 取り込みの「最短ルート」

最後に、本記事の要点を整理します。

  • Plannerには .mpp の直接インポート機能はない。これはMicrosoft公式で明言されている。
  • .mpp をPlanner(正確には Planner Premium)に持ち込むには、 Planner Power App(旧Project Power App / Project for the web モデル駆動アプリ)でインポートする必要がある。

実務上の「最短ルート」は、次の3ステップです。

  1. Power Apps ポータルで環境を「既定(Default)」に切り替える
  2. 「Planner / Project」アプリ(Planner Power App)を起動する(見えない場合は管理者に共有とロール付与を依頼)
  3. アプリ内の「… → Import → Import from MPP / Project Desktop」から .mpp をアップロードする

インポート後は、

  • Planner(Premiumプラン)のボード/タイムライン上でタスクや依存関係を確認し、
  • カスタムフィールドやコストなど、簡略化された部分を手作業で補正する

ことが重要です。

もしPlanner Power Appが使えない、あるいはライセンスが許さない場合は、

  • Excel+Power AutomateでPlannerタスクを自動生成するルート
  • サードパーティのPPMソリューションを活用するルート

を検討するとよいでしょう。

.mpp → Planner への移行は一見ハードルが高く見えますが、「どの情報をどこまで持ち込むか」を割り切り、今回紹介したステップを押さえておけば、実務上十分に運用可能な形で移行することができます。まずは小さな計画で試しながら、自社にフィットしたパターンを固めていきましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次