知识库 KB0163

使用 Excel 数据链接所链接的图表在复制/粘贴数据后无法更新

问题

已将 think-cell 图表链接到 Excel 工作簿,且将 Excel 的计算模式设为手动。若将 Excel 工作簿中的数据复制并粘贴到 think-cell 框中,图表不会更新。

解决方案

  • 使用 F9(所有打开的工作簿)或 Shift+F9(当前工作簿)触发重新计算。
    若图表在更改数据后的第一次手动重新计算时并未更新,请参阅知识库文章 KB0175
  • 若您需要避免在 Excel 中进行重新计算,可以前往受影响 think-cell 框中的某单元格,按 F2,然后按 Enter。这也会触发更新。

说明

若单元格范围中的数据发生变化,Excel 会向其他程序发送通知。由于存在 Microsoft 知识库文章 KB2768406 中所述的设计限制,因此若将数据复制并粘贴到工作簿中,Excel 不会发送通知。若贵公司有 Microsoft Office 支持合同,而且您希望联系 Microsoft 请求修复,可以参阅 Microsoft 案例编号 112071832712407。

在不使用 think-cell 的情况下也可以重现该问题。

  1. 打开 Excel 2010
  2. 单击文件选项公式,然后将工作簿计算设为手动,从而将计算模式设为手动。
  3. 将一些数字输入到单元格 A1 和 A2 中。
  4. 选择单元格范围 A1:A2,然后按 Ctrl+C 复制该范围
  5. 启动 Word 2010。
  6. 单击主页粘贴选择性粘贴粘贴链接: Microsoft Excel 工作表对象,然后按确定
  7. 在 Excel 中,通过以下方式更改单元格 A2 的内容:
    • 输入其他值(例如,200),或
    • 复制记事本中的值(例如,200),或
    • 复制单元格 A1 ( Ctrl+C),然后将其粘贴到 A2 ( Ctrl+V) 中
结果:更改单元格内容时,多数情况下,Word 中所链接的嵌入工作表会更新。只有在通过复制粘贴其他单元格的方式更改单元格时,Word 中的嵌入工作表才不会更新。
think-cell 使用 Cookie 来改进本网站的功能、性能和安全性。如果您想使用本网站的全部功能,则需要您的同意。可在我们的隐私权政策中找到有关 think-cell 如何使用 Cookie、您的同意和您的隐私权的更多信息。