安裝安全性更新 943985 之後,當使用者定義的 Visual Basic for Applications 函式使用即時資料來源時,Excel 2003 會在執行計算時,傳回錯誤的結果。

本文已封存。本文係以「現狀」提供且不會再更新。
徵狀
您在已安裝 Microsoft Office Excel 2003 的電腦上安裝安全性更新 943985。安裝安全性更新後,透過 Visual Basic for Applications (VBA) 巨集使用即時資料來源,並以陣列為引數的函式,傳回錯誤的結果。錯誤的值通常為 0。
其他可行方案
如果要解決這個問題,請分別執行個別儲存格的函式,而不要同時執行整個陣列的函式。
解決方案
如果要解決這個問題,請安裝安全性更新 943985 的更新版本。如果要執行這項操作,請造訪下列 Microsoft 網站:Microsoft 已經完成關於此問題的研究,同時也已針對 Microsoft Office Excel 2003 Service Pack 2 和 Microsoft Office Excel 2003 Service Pack 3 的使用者重新發行安全性更新 943985。

不論使用者是否已套用安全性更新 943985 的原始版本,自動更新將會針對這些使用者正確的提供這個更新。
狀況說明
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。
其他相關資訊
如果要判斷已安裝的更新版本,請使用下列其中一種方法。

方法 1:檢視目前安裝的程式和更新清單

如果要執行這項操作,請依照下列步驟執行:
  1. 根據您目前執行的作業系統,使用下列其中一個程序:
    • Windows Vista
      1. 按一下 [開始][開始] 按鈕,在 [開始搜尋] 方塊中輸入 Programs,然後按一下 [程式集] 清單中的 [程式和功能]
      2. 請按一下 [檢視安裝的更新]
    • Windows XP
      1. 按一下 [開始],按一下 [執行],輸入 appwiz.cpl,然後按一下 [確定]
      2. 按一下以選取 [顯示更新] 核取方塊。
  2. 在更新清單中,找到安全性更新 943985。
    • 如果清單中出現類似下列描述,則已安裝目前的更新:
      Excel 2003 安全性更新 (KB943985) V2:EXCEL
      無需額外的動作。
    • 如果清單中出現類似下列描述,則已安裝過期的更新:
      Excel 2003 安全性更新 (KB943985):EXCEL
      您應該安裝安全性更新 943985 的更新版本。
    請注意,"V2" 僅出現在目前更新的描述中。

方法 2:檢視目前安裝的 Excel 版本

如果要執行這項操作,請依照下列步驟執行:
  1. 根據您目前執行的作業系統,使用下列其中一個程序:
    • 在 Windows Vista 中,按一下 [開始][開始] 按鈕,在 [開始搜尋] 方塊中輸入 %programfiles%\Microsoft Office\OFFICE11,然後按一下 [程式集] 清單中按一下 [OFFICE11]
    • 在 Windows XP 中,依序按一下 [開始][執行],輸入 %programfiles%\Microsoft Office\OFFICE11,然後按一下 [確定]
  2. 用滑鼠右鍵按一下 [Excel.exe] 檔案,然後按一下 [內容]
  3. 按一下 [版本] 索引標籤。
    • 如果列出下列檔案版本或更新的檔案版本,則已安裝目前的更新:
      11.0.8211.0
      無需額外的動作。
    • 如果列出下列檔案版本,則已安裝過期的更新:
      11.0.8206.0
      您應該安裝安全性更新 943985 的更新版本。
如需有關安全性更新 943985 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
943985MS08-014:說明 Excel 2003 安全性更新:2008 年 3 月 11 日
內容

文章識別碼:950340 - 最後檢閱時間:01/16/2015 02:49:42 - 修訂: 3.2

  • Microsoft Office Excel 2003
  • kbnosurvey kbarchive kbexpertisebeginner kbqfe kbsecurity kbsecvulnerability kbbug kbfix kbpubtypekc KB950340
意見反應