我在 Word 文档中嵌入了一张 Excel 表,该对象是从 Word 创建的,并且不存在它的 xlsx 文件。
只有一个单元格,它有一个随机数公式,在 Excel 中使用时每次打开文档时都会返回一个新数字,但在我打开嵌入对象之前不会在 Word 上刷新。
期望的行为是在打开 Word 文档时刷新而不编辑嵌入的对象。
“打开时更新自动链接”已启用,该对象不是链接。
答案1
这是不可能的 - 对象需要被激活才能“成为”Excel 对象。就 Word 而言,嵌入对象就像图片(以编程方式为Shape
或InlineShape
)。只有激活后,它才能访问其“OLE 服务器”(告诉它如何操作的东西)- 在这种情况下为 Excel。
可以使用宏代码(AutoOpen
例如命名的宏)来触发此功能。