打开时更新 Word 文档中嵌入的 Excel 对象

打开时更新 Word 文档中嵌入的 Excel 对象

我在 Word 文档中嵌入了一张 Excel 表,该对象是从 Word 创建的,并且不存在它的 xlsx 文件。

只有一个单元格,它有一个随机数公式,在 Excel 中使用时每次打开文档时都会返回一个新数字,但在我打开嵌入对象之前不会在 Word 上刷新。

期望的行为是在打开 Word 文档时刷新而不编辑嵌入的对象。

“打开时更新自动链接”已启用,该对象不是链接。

答案1

这是不可能的 - 对象需要被激活才能“成为”Excel 对象。就 Word 而言,嵌入对象就像图片(以编程方式为ShapeInlineShape)。只有激活后,它才能访问其“OLE 服务器”(告诉它如何操作的东西)- 在这种情况下为 Excel。

可以使用宏代码(AutoOpen例如命名的宏)来触发此功能。

相关内容