文章編號: 248204 - 上次校閱: 2006年2月16日 - 版次: 3.1

當您在 Excel 開啟活頁簿時,系統會提示您啟用自動更新

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
重要 本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986? (http://support.microsoft.com/kb/256986/ ) Microsoft Windows 登錄說明

在此頁中

全部展開 | 全部摺疊

徵狀

當您在 Excel 中開啟活頁簿時,出現下列訊息:
此活頁簿包含會自動更新外部資料的查詢。

查詢是用來匯入外部資料到 Excel,但具破壞性的查詢有可能用來存取機密性資料或覆寫資料庫的重要資料。

如果您信任此活頁簿的來源,您可以啟用自動查詢更新。如果您不啟用自動查詢更新,而且您確信此查詢是安全的,您可以稍後手動更新查詢。

發生的原因

當下列情況成立時,就會出現這個訊息:
  • 您的活頁簿包含了至少一個樞紐分析表、資料庫查詢或 Web 查詢。
  • 在您的活頁簿中,至少有一個樞紐分析表、資料庫查詢或 Web 查詢核取了 [外部資料範圍內容] 對話方塊中的 [檔案開啟時自動更新] 選項。

其他相關資訊

Microsoft Excel 2000 Service Release 1 (SR-1) 會提示您,您的活頁簿是否包含了被設定為當活頁簿開啟時自動更新的樞紐分析表、資料庫查詢或 Web 查詢。

本文文中的<查詢更新對話方塊中的可用選項>一節會詳細說明 [查詢更新] 對話方塊中的每個選項。

本文文中的<使用 QuerySecurity 登錄項目設定 Excel>一節將告訴您,如何使用 QuerySecurity 登錄項目來設定 Excel 要以何種方式處理含有已設定要自動更新之查詢或樞紐分析表的活頁簿。

查詢更新對話方塊中的可用選項

如果您按一下 [啟用自動更新],那麼查詢或樞紐分析表就會在您開啟活頁簿時更新。如果您按一下 [不啟用自動更新],查詢或樞紐分析表就不會在您開啟活頁簿時更新。然而,按一下 [不啟用自動更新] 並不會使您在開啟活頁簿之後,無法更新查詢或樞紐分析表。[啟用自動更新][不啟用自動更新] 選項只會影響目前的活頁簿。

如果您按一下 [對所有活頁簿啟動自動查詢更新且不再顯示警告訊息] 核取方塊,那麼當您開啟任何會在開啟時更新查詢或樞紐分析表的活頁簿時,就不會出現任何提示。

注意[對所有活頁簿啟動自動查詢更新且不再顯示警告訊息] 核取方塊只適用於 Microsoft Excel 2000。在 Excel 2000 之後發行的所有 Microsoft Excel 版本,您都必須依照<使用 QuerySecurity 登錄項目設定 Excel>一節所述,手動插入並設定登錄機碼。

使用 QuerySecurity 登錄項目設定 Excel

警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。這些問題可能會需要您重新安裝作業系統才能解決。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。
您可以使用 QueryRefresh 登錄項目,設定 Excel 要以何種方式開啟含有會自動更新之查詢或樞紐分析表的活頁簿。根據預設,QuerySecurity 項目不在 Windows 登錄中。如果要將 QuerySecurity 項目新增至 Windows 登錄,請依照下列步驟執行:
  1. 結束您的 Excel 版本。
  2. 按一下 [開始],再按一下 [執行],輸入 regedit,然後按一下 [確定]
  3. 視您使用的產品版本而定,找出並按一下以選取下列其中一個登錄機碼:
    • 在 Excel 2003 中,請找出並按一下以選取 HKCU\Software\Microsoft\Office\11.0\Excel\Options
    • 在 Excel 2002 中,請找出並按一下以選取 HKCU\Software\Microsoft\Office\10.0\Excel\Options
    • 在 Excel 2000 SR-1 和舊版的 Excel 2000 中,請找出並按一下以選取 HKCU\Software\Microsoft\Office\9.0\Excel\Options
  4. 選取步驟 3 中所指定的機碼之後,請指向 [編輯] 功能表上的 [新增],然後按一下 [DWORD 值]
  5. 輸入 QuerySecurity,然後按下 ENTER。
  6. 用滑鼠右鍵按一下 [QuerySecurity],然後按一下 [修改]
  7. [數值資料] 方塊中,輸入您想要的功能的有效值,然後按一下 [確定]
  8. [檔案] 功能表上,按一下 [結束],結束 [登錄編輯程式]。
如需有關步驟 7 中所提有效值的說明,請參閱<QuerySecurity 項目的有效設定>一節。 這個變更會在您下次啟動 Excel 時生效。

QuerySecurity 項目的有效設定

下列表格說明 QuerySecurity 項目的有效設定:
摺疊此表格展開此表格
作用
0Excel 每次都會在您開啟含有已被設定為要自動更新之查詢或樞紐分析表的檔案時提示您。
注意:這是 Excel 2000 SR-1 的預設行為。
1Excel 將不會在您開啟含有已被設定為要自動更新之查詢或樞紐分析表的檔案時提示您。Excel 將不會自動更新查詢或樞紐分析表。
2Excel 將不會在您開啟含有已被設定為要自動更新之查詢或樞紐分析表的檔案時提示您。Excel 將會自動更新查詢或樞紐分析表。
注意:這是 Excel 97 以及舊版 (非 SR-1) Excel 2000 的預設行為。

這篇文章中的資訊適用於:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Service Pack 1
關鍵字:?
kbfix kbprb KB248204
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。