为办公室运行库对于 Visual Studio 2010 工具更新汇总 3081715

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3081715
症状
此更新的 Office 运行时安装 Visual Studio 2010 的工具。这是运行 Microsoft Office 基于解决方案使用 Microsoft Visual Studio 2010、 Visual Studio 2012,Visual Studio 2013 和 Visual Studio 2015年生成所必需的。

此更新程序的以前的修复程序的累积汇总,它解决了下列问题:
  • 运行时安装程序更改了与 Office 2016 预览安装逻辑的兼容性。Office 2016 预览包括"现成"的必要修补程序。因此,用户/开发人员无需安装 Office 2016 预览最新 VSTO 运行时。
  • ListObject 在执行复制和粘贴操作时,基础数据源已断开连接。

    症状
    当您选择多个行并将它们粘贴在 ListObject 中的最后一行之后时,验证逻辑调用 DataRow.RejectChanges,或调用取消 BeforeAddDataBoundRow 中的行。在此情况下,基础数据源断开连接,并将不会检测到该数据的任何进一步编辑。例如,RowChanged 事件将不会使用,所作的更改不会提交,并在工作表中的数据将不再匹配数据源。

    原因
    当 DataRow.RejectChanges 或 BeforeAddDataBoundRow 拒绝行,并且 VSTO 运行时无法计算净行数,将出现此问题。这就导致了 ArgumentOutOfRange 异常,并且数据源是从 ListObject 无限。

    解决方法
    这种解决方法只适用于行拒绝在 BeforeAddDataBoundRow 事件中。它不适用于与 DataRow.RejectChanges 相关的问题。

    要应用该替代方法,请下载并安装 VSTO 运行时版本 60724.00 或更高版本Visual Studio 2010 办公室运行时工具然后添加以下注册表项基于服务器体系结构:
    • 32 位
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSTO] ListObject
      "SuppressUpdateTableDimensions"= dword:00000001
    • 64 位
      [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSTO] ListObject
      "SuppressUpdateTableDimensions"= dword:00000001
  • 此更新累积修补程序还解决通过解决问题上一个更新汇总.
解决方案

下载信息

您可以从 Microsoft 下载中心下载该文件 Visual Studio 2010 办公室运行时工具.

有关如何下载 Microsoft 支持文件的详细信息,请参阅 如何获取 Microsoft 支持的文件从联机服务 Microsoft 扫描此文件中的病毒.
Microsoft 使用该文件投递日期时可用的最新的病毒检测软件。存储在安全增强型服务器上的该文件,帮助防止对文件进行任何未经授权的更改。

重新启动要求

不需要重新启动计算机,如果受影响的文件未被使用在安装时安装此修复程序后。
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
参考
Visual Studio 2010 工具办公室运行时信息关于以前的累积更新,请参阅KB 3001652 办公室运行 Visual Studio 2010 工具更新汇总.

属性

文章 ID:3081715 - 上次审阅时间:08/04/2015 20:16:00 - 修订版本: 1.0

Visual Studio 2010 Tools for Microsoft Office Runtime

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB3081715 KbMtzh
反馈