Я создал книгу Excel (CPD.xlsb для справки). Он имеет обширное программирование на VBA, включая код, который выполняется при открытии файла (Private Sub Workbook_Open () и т.д.).
Рабочая книга была развернута почти для 70 пользователей, которые использовали ее в течение 8 месяцев. В то время он работал на некоторой комбинации Windows 7 или 10, 32-разрядной или 64-разрядной версии и Office 2013/2016 (365 ProPlus). Почти все пользователи в настоящее время используют Win10/Excel2016 и работают со всеми комбинациями ОС /Office в 7 странах на 4 континентах. , ,
, , , за исключением одного парня. (Всегда есть один, верно?)
У него Win10/Excel2016, как и у большинства из нас. Он может без проблем запускать другие книги Excel с VBA, которые я создал. Но всякий раз, когда он открывает этот файл CPD.xlsb, Excel немедленно выключается. Когда мы перезапускаем его, Excel хочет запустить в безопасном режиме, что мы и делаем. И после нормального выключения / перезапуска Excel открывается нормально. Но CPD.xlsb будет вызывать закрытие Excel каждый раз, когда мы пытаемся открыть его.
Там нет всплывающих окон или предупреждений или объяснений того, что произошло. Excel просто выходит.
Нет даже времени, чтобы Ctrl+Break, чтобы прервать код, прежде чем Excel выключится.
Почти 70 других пользователей не имеют никаких проблем, я не могу представить, что это проблема программирования.
Я сравнил его настройки Excel (File / Options) с моими, и они точно совпадают.
Я дал ему совершенно новую копию CPD.xlsb и поместил ее в другую папку, и она вылетает.
Я сделал Quick Fix на MS Office 365 Pro Plus, и он все еще вылетает.
Я сделал онлайн ремонт для MS Office 365 Pro Plus, и он все еще вылетает.
Я послал ему другую рабочую книгу с простой подпрограммой Workbook_Open (), которая вызывает MsgBox, и она отлично работает.
Помогите! Что мне не хватает? Что заставит этот ПК выключить Excel в момент открытия файла?
Спасибо за любые предложения! Рассел