![打开时更新 Word 文档中嵌入的 Excel 对象](https://linux22.com/image/1578944/%E6%89%93%E5%BC%80%E6%97%B6%E6%9B%B4%E6%96%B0%20Word%20%E6%96%87%E6%A1%A3%E4%B8%AD%E5%B5%8C%E5%85%A5%E7%9A%84%20Excel%20%E5%AF%B9%E8%B1%A1.png)
我在 Word 文档中嵌入了一张 Excel 表,该对象是从 Word 创建的,并且不存在它的 xlsx 文件。
只有一个单元格,它有一个随机数公式,在 Excel 中使用时每次打开文档时都会返回一个新数字,但在我打开嵌入对象之前不会在 Word 上刷新。
期望的行为是在打开 Word 文档时刷新而不编辑嵌入的对象。
“打开时更新自动链接”已启用,该对象不是链接。
答案1
这是不可能的 - 对象需要被激活才能“成为”Excel 对象。就 Word 而言,嵌入对象就像图片(以编程方式为Shape
或InlineShape
)。只有激活后,它才能访问其“OLE 服务器”(告诉它如何操作的东西)- 在这种情况下为 Excel。
可以使用宏代码(AutoOpen
例如命名的宏)来触发此功能。