У меня есть рабочая тетрадь с большим количеством кода VBA. У меня сбой в течение нескольких недель, обычно после того, как я запускаю часть кода.
В результате всех сбоев я начал делать резервные копии файла в OneDrive и загружал утилиту CodeCleaner. В случае сбоя файла я смог использовать комбинацию "Открыть и восстановить", а затем очистить код, после чего среда будет стабильной до следующего выключения.
Я как бы подозреваю, что какая-то комбинация OneDrive и некоторых проблем с трастом где-то является частью проблемы, но теперь я вижу новую.
При запуске Open and Repair теперь я вижу, что программа зависает, и диспетчер задач показывает, что она ожидает, что она, похоже, является диспетчером очереди печати какого-то рода.
Есть идеи??
ОБНОВИТЬ
- запускать это локально в папке, которая является частью VBA Trust
- завершение работы означает либо закрытие файла, либо перезагрузку компьютера
- импортировать модули кода в новую рабочую книгу, все еще происходит. Код большой, около 180 модулей / классов. Переустановили Excel 2013 дважды