У меня есть рабочая тетрадь с большим количеством кода VBA. У меня сбой в течение нескольких недель, обычно после того, как я запускаю часть кода.

В результате всех сбоев я начал делать резервные копии файла в OneDrive и загружал утилиту CodeCleaner. В случае сбоя файла я смог использовать комбинацию "Открыть и восстановить", а затем очистить код, после чего среда будет стабильной до следующего выключения.

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

При запуске Open and Repair теперь я вижу, что программа зависает, и диспетчер задач показывает, что она ожидает, что она, похоже, является диспетчером очереди печати какого-то рода.

Есть идеи??

ОБНОВИТЬ

  1. запускать это локально в папке, которая является частью VBA Trust
  2. завершение работы означает либо закрытие файла, либо перезагрузку компьютера
  3. импортировать модули кода в новую рабочую книгу, все еще происходит. Код большой, около 180 модулей / классов. Переустановили Excel 2013 дважды

0