2013-02-27 102 views
0

首先問題: 我只是試圖將MS Project計劃導出爲Excel,然後將其導回到項目中。一切工作正常(我創建一個基於任務ID的主鍵映射)。但是,如果我有一個任務在%完成字段中指定了20%,則導入後MS Project將其標記爲100%完成。當我查看導出時,它在%完成字段中包含.2000000001我試圖將其更改爲.2,20%等,但我認爲此字段甚至沒有區別。從Excel導入到MS Project

我相信問題是有一個實際開始日期與日期值,但完成日期是凌晨12:00:00(與其他沒有值的實際相同)。出於某種原因,MS Project添加了實際完成日期以匹配計劃完成日期。如果我將值更改爲0,空白或「不適用」,它不會拉出實際開始日期並將任務標記爲0%完成。 我在想,%完整的值不是實際導入的,只是基於實際日期計算的。任何幫助或解釋將不勝感激!

我試圖做的背景,以防萬一任何人有更好的想法如何去做這件事: 我的團隊有一個SharePoint列表,我們用它來跟蹤可交付成果。在此列表中,有不同類型評論的計劃和實際日期(同行,團隊領導,簽字)。我想創建這些列表項之間的映射,獲取此列表的Excel摘錄,獲取項目計劃的Excel摘錄,使用VBA更新任務完成百分比,然後將Excel項目計劃重新導入到MS項目中。

(順便說一句,所有的軟件2010版)

回答

0

找到了答案,你需要導出的項目任務,包括卓越,至少,實際持續時間,唯一的任務ID,並%完成字段。最好以編程方式進行此操作,以便您可以在Excel工作簿中包含公式,以便更改完成%將正確更新實際持續時間。然後,將任務列表導回到項目中。

當導入:

  1. 合併任務
  2. 做的唯一任務ID的關鍵
  3. 只導入實際持續時間

您%完成乃根據離實際持續時間,所以現在應該更新。