0

最初の問題: MS Project の計画を Excel にエクスポートし、それをプロジェクトにインポートしようとしています。ほとんどの場合、すべてが正常に機能します (タスク ID に基づいて主キーを使用してマッピングを作成します)。ただし、完了率フィールドに 20% のタスクがある場合、インポート時に MS Project はそれを 100% 完了としてマークします。エクスポートを見ると、% complete フィールドに .2000000001 が含まれています。.2、20% などに変更しようとしましたが、このフィールドに違いはないと思います。

問題は、日付値を持つ実際の開始日があることだと思いますが、終了日は午前 12:00:00 です (値のない他の実際の日付と同じです)。何らかの理由で、MS Project は実際の終了日を追加して、計画された終了日と一致させます。値を 0、空白、または「NA」に変更すると、実際の開始日が取得されず、タスクが 0% 完了としてマークされます。完了率の値は実際にはインポートされておらず、実際の日付に基づいて計算されているだけだと考えています。ヘルプや説明をいただければ幸いです。

誰かがこれを行う方法についてより良いアイデアを持っている場合に備えて、私がやろうとしていることの背景: 私のチームには、成果物を追跡するために使用する SharePoint リストがあります。このリストには、さまざまな種類のレビュー (同僚、チーム リーダー、承認) の計画日と実際の日付があります。これらのリスト項目間のマッピングを作成し、このリストの Excel 抽出物を取得し、プロジェクト計画の Excel 抽出物を取得し、VBA でタスクの完了率を更新してから、Excel プロジェクト計画を MS プロジェクトにインポートします。

(ところで、すべてのソフトウェアは 2010 バージョンです)

4

1 に答える 1

0

答えが見つかりました。少なくとも、実際の期間、一意のタスク ID、および達成率のフィールドを含むプロジェクト タスクを Excel にエクスポートする必要があります。達成率を変更すると実際の期間が適切に更新されるように、数式を Excel ワークブックに含めることができるように、プログラムでこれを行うことをお勧めします。次に、タスク リストをプロジェクトにインポートします。

インポート時:

  1. タスクをマージする
  2. 一意のタスク ID をキーにする
  3. 実際の期間のみをインポートする

完了率は実際の期間に基づいて計算されるため、更新する必要があります。

于 2013-04-04T23:48:21.437 に答える