У меня есть лист Excel, встроенный в документ Word, этот объект был создан из Word, и для него не существует файла xlsx.

Существует только одна ячейка, и она имеет формулу случайных чисел, которая возвращает новое число каждый раз, когда документ открывается при использовании в Excel, но не обновляется в Word, пока я не открою встроенный объект.

Желаемое поведение будет обновляться при открытии документа Word без редактирования встроенного объекта.

"Обновление автоматических ссылок при открытии" уже включено, объект не является ссылкой.

1 ответ1

1

Это невозможно - объект должен быть активирован, чтобы он мог быть объектом Excel. Что касается Word, внедренный объект похож на картинку (программно Shape или InlineShape). Только после активации он получает доступ к своему «OLE-серверу» (что говорит ему о том, как себя вести) - в данном случае к Excel.

Можно было бы использовать код макроса, например, макрос с именем AutoOpen , чтобы вызвать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .