У меня есть документ Word (286 КБ), который занимает почти 2 минуты для загрузки. Документ содержит большое количество объектов Excel (в виде ссылок из одной и той же книги).

Вот что я попробовал:

  • Удалите "старый" шаблон и замените его на "обычный шаблон"
  • Изменены настройки в word, чтобы он не обновлял ссылки автоматически при загрузке документов.

Можно ли как-нибудь сократить время загрузки?

1 ответ1

1

Word может проверять ссылки независимо от настройки "автоматического обновления ссылок".

2 вещи, которые вы можете хотя бы попробовать:

  • Убедитесь, что вы открыли связанные книги Excel перед открытием документа Word. Это должно препятствовать тому, чтобы Word закрыл / повторно открыл книги, поскольку это обновляет ссылки.
  • Установите / измените запись реестра DelayOleSrvParseDisplayName и запись реестра NoActivateOleLinkObjAtOpen, чтобы изменить глобальное поведение, как описано здесь .

FWIW есть также некоторый код здесь предназначен , чтобы удалить ссылки из файла .docx , прежде чем открыть его в Word. Но он предназначен для гораздо более экстремального сценария, когда открытие документа занимает гораздо больше времени.

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