Новый документ Excel “Автоматическое обновление ссылок отключено” при выполнении макроса из QAT

Вопрос или проблема

Когда я пытаюсь выполнить макрос из QAT, появляется сообщение «Автоматическое обновление ссылок отключено». Я даю команду включить обновления, и получаю сообщение «Извините, Excel не может открыть две книги с одинаковым именем одновременно». У меня открыта только одна книга.

Я не получаю уведомление о безопасности, когда открываю книгу (как упоминалось в других постах о сообщении об обновлении ссылок). Я также не получаю уведомление о безопасности для Word 365 или Outlook 365.

Это происходит для существующих документов (без ссылок) и новых книг (документов).

Если я говорю отключить обновления ссылок, я получаю ошибку VBA 400.

Если я перехожу в VB-редактор для запуска макроса или запускаю его с вкладки/ленты Разработчик, макрос работает нормально.

Это происходит для всех макросов в моем QAT.

Я проверил наличие ссылок, но учитывая, что это происходит в новой пустой книге, я не ожидаю их наличия.

Есть идеи?

Я на W10 22H2 с Microsoft 365 (Office 365), если это имеет значение.

Я сделал изображение моего QAT из Настройки > Настроить QAT, чтобы запомнить порядок и значки, использованные для каждого макроса.

Потом я удалил их из QAT и добавил обратно. (Их было всего 5.)

Теперь я больше не получаю уведомления о включении обновлений. Макросы просто выполняются нормально.

Не уверен, как или почему это перестало работать, но что ж, такова жизнь с Microsoft/Office.

Ответ или решение

Проблема "Автоматическое обновление ссылок отключено" при выполнении макросов из QAT в Excel: Решения и рекомендации

Когда вы сталкиваетесь с сообщением "Автоматическое обновление ссылок отключено" при выполнении макроса из панели быстрого доступа (QAT) в Excel, это может привести к различным трудностям, как вам уже пришлось убедиться. Рассмотрим причины и возможные решения данной проблемы.

Причины возникновения проблемы

  1. Тип ссылки: Excel пытается обновить ссылки, хотя вы упоминаете, что ваш документ не содержит никаких. Однако наличие скрытых или внутренний ссылок может быть неочевидным. Это может происходить даже в новых, пустых рабочих книгах.

  2. Конфликт с открытыми рабочими книгами: Сообщение "Извините, Excel не может открыть две рабочие книги с одинаковым именем одновременно" может указывать на наличие конфликта, даже если визуально одна книга открыта. Это может произойти из-за кеширования Windows или Excel, где приложение считает, что другая книга с тем же именем активна.

  3. Конфигурация QAT: Иногда ошибка может быть связана с настройками, установленными для самой панели быстрого доступа, не позволяющими корректному выполнению макросов.

  4. Проблемы с безопасностью: Ваша ситуация с отсутствием уведомлений безопасности может свидетельствовать о том, что определенные параметры защиты не настроены должным образом, и Excel не позволяет выполнять макросы.

Шаги для решения проблемы

  1. Проверка ссылок:

    • Убедитесь, что в вашей книге нет скрытых внешних ссылок. Для этого перейдите в раздел "Данные" > "Проверка на наличие ссылок".
    • Используйте VBA для поиска всех ссылок. Вы можете запустить следующий код в редакторе VBA:
      Sub CheckLinks()
       Dim i As Integer
       For i = 1 To ThisWorkbook.LinkSources(xlExcelLinks).Count
           MsgBox ThisWorkbook.LinkSources(xlExcelLinks)(i)
       Next i
      End Sub
  2. Закрытие других книг: Перезагрузите Excel и убедитесь, что ни одна другая книга не открыта перед выполнением макроса. Если это не помогло, попробуйте перезапустить компьютер.

  3. Обновление настроек QAT:

    • Удалите и заново добавьте макросы в QAT. Это может сбросить любые испорченные настройки.
    • Проверьте порядок иконок, чтобы убедиться, что они соответствуют вашим ожиданиям.
  4. Настройки безопасности:

    • Проверьте параметры безопасности в Excel: Файл > Параметры > Центр управления безопасностью > Параметры центра управления безопасностью > Макросы. Убедитесь, что выбраны необходимые параметры.
  5. Создание нового профиля пользователя: Иногда проблемы связаны с повреждением профиля пользователя в Windows. Попробуйте создать новый профиль и проверьте, возникает ли ошибка в новом окружении.

  6. Обновление Office и Windows: Убедитесь, что у вас установлены все последние обновления для Microsoft 365 и Windows 10.

Заключение

Ошибка "Автоматическое обновление ссылок отключено" при выполнении макроса из QAT может быть связано с рядом факторов, включая конфигурацию ссылок, конфликт с открытыми рабочими книгами и настройки безопасности. Применив предложенные решения, вы сможете устранить возникшую проблему и без труда использовать свои макросы в Excel. Если же ошибка повторяется, возможно, стоит обратиться к специалисту по IT или выполнить переустановку Office.

Оцените материал
Добавить комментарий

Капча загружается...