У меня есть документ Word 2010 со связанными объектами с сводными таблицами в документе Excel 2012. Каждую ночь выполняется макрос для обновления базовых данных для сводных таблиц в Excel и обновления этих таблиц.
Затем макрос в Word обновляет все ссылки Excel в Word, чтобы забрать изменения в сводных таблицах.
В какой-то момент ссылки в Word испорчены. Если щелкнуть правой кнопкой мыши таблицу в Word, опция "Обновить ссылку" отсутствует. Его заменяет пункт меню под названием "объект", и когда я нажимаю на него, появляется сообщение об ошибке "Этот объект поврежден или больше не доступен".
Я попытался обновить ссылки, выбрав "Файл" -> "Редактировать ссылки на файлы", затем «Изменить источник ...» и снова выбрать файл Excel. После этого обновления я могу сделать "Обновить ссылку". Но если я сохраню и закрою файл, ссылка снова будет повреждена.
Не уверен, что это как-то связано, но когда я впервые обновляю ссылку в слове, тип ссылки - "Рабочий лист". При сохранении и повторном открытии тип ссылки становится «Excel.Sheet.12" .
Любые идеи о том, как предотвратить повреждение ссылок при закрытии / повторном открытии файла?