安装安全更新 943985 后,当在用户定义的 Visual Basic for Applications 函数中使用实时数据源时 Excel 2003 计算返回不正确的结果

文章翻译 文章翻译
文章编号: 950340 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

您在安装有 Microsoft Office Excel 2003 的计算机上安装安全更新 943985。之后,如果以数组形式输入的函数含有 Visual Basic for Applications (VBA) 宏且该宏引用实时数据源,该函数就会返回不正确的值。不正确的值通常为 0。

替代方法

要解决此问题,请分别针对每个单元格运行该函数,而不要针对整个单元格数组运行该函数。

解决方案

要解决此问题,请安装安全更新 943985 的更新版本。为此,请访问下面的 Microsoft 网站:
http://www.update.microsoft.com
Microsoft 已完成了对此问题的相关调查,而且已经为 Microsoft Office Excel 2003 Service Pack 2 和 Microsoft Office Excel 2003 Service Pack 3 用户重新发布了安全更新 943985。

不管这些用户是否已经应用了安全更新 943985 的原始版本,自动更新都将为这些用户正确提供此更新。

状态

Microsoft 已经确认这是在“这篇文章中的信息适用于:”部分中列出的 Microsoft 产品中存在的问题。

更多信息

要确定安装的更新版本,请使用以下两种方法当中的任意一种。

方法 1:查看当前已安装的程序和更新的列表

为此,请按照下列步骤操作:
  1. 根据您所运行的操作系统,执行以下过程之一:
    • Windows Vista
      1. 单击“开始”
        收起这个图片展开这个图片
        “开始”按钮
        ,在“开始搜索”框中键入程序,然后单击“程序”列表中的“程序和功能”。
      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 知识库中相应的文章:
943985 MS08-014:2008 年 3 月 11 日版 Excel 2003 安全更新说明

属性

文章编号: 950340 - 最后修改: 2008年3月25日 - 修订: 3.1
这篇文章中的信息适用于:
  • Microsoft Office Excel 2003
关键字:?
kbexpertisebeginner kbqfe kbsecurity kbsecvulnerability kbbug kbfix kbpubtypekc KB950340
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com