閱讀英文

共用方式為


Excel 活頁簿顯示舊的 SharePoint 屬性值

徵狀

您有一個儲存在 SharePoint Online 或 SharePoint Server 文件庫中的 Microsoft Excel 活頁簿。 當您在 Excel 傳統型應用程式中開啟活頁簿並 檢視檔案屬性時,活頁簿會顯示舊的屬性值,而不是儲存在 SharePoint 中的值。 在此情況下,當 Excel 執行 儲存自動儲存 作業時,儲存在本機快取中的舊值將會覆寫 SharePoint 中儲存的目前值。

原因

這是 Excel 中的已知問題。 如果活頁簿已經存在於 Excel 傳統型應用程式的應用程式本機快取中,就可能發生此問題。

因應措施

若要暫時略過這個問題,請使用下列其中一個方法。

方法 1:關閉檔案時從本機快取中刪除檔案

  1. 在 Excel 傳統型應用程式中,選取 [檔案>選項>儲存]
  2. 在 [ 快取設定] 下,選取 [ 關閉時從 Office 檔快取刪除檔案],然後選取 [ 確定]
  3. 關閉並重新開啟檔案。

注意: 設定此選項可能會導致檔案開啟速度較慢,並增加網路使用量。 這是因為 Office 應用程式一律會在每次開啟檔案時完全下載檔。

方法 2:停用 SharePoint 屬性同步處理

您可以防止 SharePoint 文件庫同步處理 Office 應用程式與 SharePoint 之間的檔案屬性值。 如果在 Office Backstage 上設定屬性,它們將不會儲存至 SharePoint。 如果在 SharePoint 中設定屬性,則不會將其推送至 Office Backstage。 此因應措施最適合主要使用 SharePoint UI 來檢視和設定屬性值的使用者。

注意: 您必須具有 SharePoint 系統管理員許可權,才能執行下列步驟。

若要停用屬性同步,請執行下列 PowerShell 腳稿:

PowerShell
$list = $Context.Web.Lists.GetByTitle($listName)  
$list.ParserDisabled = $true  
$list.Update()  

重要

ParserDisabled如果屬性稍後設定為 $false,此動作的主要副作用是儲存在檔案中的舊屬性值可能會覆寫儲存在 SharePoint 文件庫中所有文件的屬性值。