最初の問題: 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 バージョンです)