none
Excel讀取或套用部分修訂紀錄時發生問題 RRS feed

  • 問題

  • 請問各位有遇過Excel共用活頁簿在儲存時跳出以下訊息的嗎?(問題發生頻繁,約每3、4次會出現一次)
    圖片連結

    該檔案為*.xlsx,開啟時皆用Excel2007去開啟的。
    由於該檔案會有多人同時編輯的需求,所以有開啟共用活頁簿的需求。

    已試過下列方法:
    1.將共用活頁簿功能關閉後再重新開啟
    2.將"追蹤修訂"設定為不保留
    3.在修復該Excel檔有提示說可能有資料遺失,但該檔案多達1X個sheet,無法一一檢查,故未採取此動作。
    不知道各位有沒有其他意見或方向可以提供找出原因,謝謝。
    • 已編輯 waseeyasn 2009年6月30日 上午 01:13
    2009年6月30日 上午 01:02

解答

  • 若要停用的話,你可以利用以下方式:

    1. 在 [校閱] 索引標籤上,按一下 [變更] 群組中的 [共用活頁簿]

    2.裡面的[進階] 功能可以讓你選擇要不要記錄 [ 追蹤修訂記錄 ] 。

    3.在 [校閱] 索引標籤上,按一下[ 追蹤修訂 ]--->  [標示修訂處] 就可以設定像你說的那樣"在儲存時Excel會有註記告知哪個欄位被哪個使用者編輯過"。

    4."有發生衝突的時候它是會跳出詢問要以哪一個欄位做儲存"的功能是在[校閱] 索引標籤上,按一下 [變更] 群組中的 [共用活頁簿],裡面的[編輯] 功能

    2009年7月1日 上午 05:14

所有回覆

  • 會出現這樣的問題是因為你的檔案給多人共用編輯的關係,所以當別人正在開啟檔案編輯時,你當然也可以開啟及編輯;但是當儲存時因為兩邊的資訊不同,所以一定會出現圖片中的錯誤訊息;又或是你要儲存時別人還在編輯或瀏覽檔案都會出現這樣的錯誤訊息....  所以唯一的方式只有將權限再調整一下,先開啟的人權限較大可以編輯及儲存,後開啟的人權限較小,開啟後無法儲存(因為別人先開且正在編輯或儲存過了)。又或是你將原本的檔案另存新檔後將所有共用的功能全部關閉起來,不再分享該檔案...才有辦法解嚕~~~

    2009年6月30日 上午 05:06
  • 但我們以往也都是用共用活頁簿的方式去編輯同一份文件耶
    如有多人同時開啟並同時編輯的話,在儲存時Excel會有註記告知哪個欄位被哪個使用者編輯過。
    是前幾天因為Excel2003格式的檔案過大,把他轉存為2007格式才發生上述問題的說。

    2009年6月30日 上午 05:11
  • 當兩個使用者同時編輯相同的共用活頁簿,並且嘗試儲存會影響相同儲存格的修訂時,就會發生衝突。Excel 只可以在該儲存格中保留其中一個修訂。當第二個使用者儲存活頁簿時,Excel 會顯示 [解決衝突] 對話方塊。

    1. 在 [解決衝突] 對話方塊中,檢視由其他使用者所做的每一項修訂及衝突修訂的資訊。
    2. 若要保留您或另一個使用者的修訂並前往下一個衝突修訂,請按一下 [使用我做的修訂] 或 [使用別人的修訂]。

      若要保留您所有的其餘修訂或是保留其他使用者的修訂,請按一下 [所有地方皆使用我做的修訂] 或 [所有地方皆使用別人做的修訂]。

    3. 若要使您的修訂覆寫所有其他使用者的修訂,但不要再次顯示 [解決衝突] 對話方塊,請執行下列動作:
      1. [校閱] 索引標籤的 [變更] 群組中,按一下 [共用活頁簿]

        Excel 功能區圖像

      2. 按一下 [進階] 索引標籤上 [當有衝突發生時] 底下的 [以正要被儲存的修訂為準],然後按一下 [確定]
    4. 若要檢視您或其他使用者解決過去衝突的方式,請執行下列動作:
      1. [校閱] 索引標籤的 [變更] 群組中,按一下 [追蹤修訂],再按一下 [標示修訂處]
      2. 選取 [修訂時間] 清單中的 [全部]。
      3. 取消選取 [修訂者] 和 [修訂處] 核取方塊。
      4. 選取 [將修訂記錄存在另外一個工作表中] 核取方塊,然後按一下 [確定]。
      5. 「歷程」工作表 (「歷程」工作表:在共用活頁簿中列示追蹤之變更的獨立工作表,包含進行變更的人員姓名、變更的時間及位置、刪除或取代的資料,以及如何解決衝突。)上將捲軸捲動到右側,檢視 [動作類型][未執行的動作] 欄。

         附註   保留的修訂衝突會在 [動作類型] 中顯示 [勝]。在 [未執行的動作] 欄中的列號則會以有關未保留的衝突修訂資訊 (包括任何刪除的資料) 來識別列。

       秘訣   若要儲存活頁簿備份及其所有的修訂,按一下 [解決衝突] 對話方塊上的 [取消],接著按一下 [Office 按鈕]  及 [另存新檔],然後輸入此檔案的新名稱。

    2009年6月30日 上午 06:27
  • 當兩個使用者同時編輯相同的共用活頁簿,並且嘗試儲存會影響相同儲存格的修訂時,就會發生衝突。Excel 只可以在該儲存格中保留其中一個修訂。當第二個使用者儲存活頁簿時,Excel 會顯示 [解決衝突] 對話方塊。

    1. 在 [解決衝突] 對話方塊中,檢視由其他使用者所做的每一項修訂及衝突修訂的資訊。
    2. 若要保留您或另一個使用者的修訂並前往下一個衝突修訂,請按一下 [使用我做的修訂] 或 [使用別人的修訂]。

      若要保留您所有的其餘修訂或是保留其他使用者的修訂,請按一下 [所有地方皆使用我做的修訂] 或 [所有地方皆使用別人做的修訂]。

    3. 若要使您的修訂覆寫所有其他使用者的修訂,但不要再次顯示 [解決衝突] 對話方塊,請執行下列動作:
      1. [校閱] 索引標籤的 [變更] 群組中,按一下 [共用活頁簿]

        Excel 功能區圖像

      2. 按一下 [進階] 索引標籤上 [當有衝突發生時] 底下的 [以正要被儲存的修訂為準] ,然後按一下 [確定]
    4. 若要檢視您或其他使用者解決過去衝突的方式,請執行下列動作:
      1. [校閱] 索引標籤的 [變更] 群組中,按一下 [追蹤修訂] ,再按一下 [標示修訂處]
      2. 選取 [修訂時間] 清單中的 [全部]。
      3. 取消選取 [修訂者] 和 [修訂處] 核取方塊。
      4. 選取 [將修訂記錄存在另外一個工作表中] 核取方塊,然後按一下 [確定]。
      5. 「歷程」工作表 (「歷程」工作表:在共用活頁簿中列示追蹤之變更的獨立工作表,包含進行變更的人員姓名、變更的時間及位置、刪除或取代的資料,以及如何解決衝突。) 上將捲軸捲動到右側,檢視 [動作類型][未執行的動作] 欄。

         附註    保留的修訂衝突會在 [動作類型] 中顯示 [勝]。在 [未執行的動作] 欄中的列號則會以有關未保留的衝突修訂資訊 (包括任何刪除的資料) 來識別列。

       秘訣    若要儲存活頁簿備份及其所有的修訂,按一下 [解決衝突] 對話方塊上的 [取消] ,接著按一下 [Office 按鈕]   及 [另存新檔] ,然後輸入此檔案的新名稱。

    這個部分...以前有發生衝突的時候它是會跳出詢問要以哪一個欄位做儲存。
    目前是發生在儲存時會發生錯誤訊息。
    不知道是否有方法可以停用"修訂紀錄"的部分。
    2009年7月1日 上午 02:40
  • 若要停用的話,你可以利用以下方式:

    1. 在 [校閱] 索引標籤上,按一下 [變更] 群組中的 [共用活頁簿]

    2.裡面的[進階] 功能可以讓你選擇要不要記錄 [ 追蹤修訂記錄 ] 。

    3.在 [校閱] 索引標籤上,按一下[ 追蹤修訂 ]--->  [標示修訂處] 就可以設定像你說的那樣"在儲存時Excel會有註記告知哪個欄位被哪個使用者編輯過"。

    4."有發生衝突的時候它是會跳出詢問要以哪一個欄位做儲存"的功能是在[校閱] 索引標籤上,按一下 [變更] 群組中的 [共用活頁簿],裡面的[編輯] 功能

    2009年7月1日 上午 05:14
  • 我也遇到了這個問題
    微軟已經出了這個問題的hotfix.
    遇到這個問題的朋友請參考:
    http://support.microsoft.com/kb/977025/zh-tw
    2011年7月27日 上午 06:42