Добрый день!
Делаю надстройку для Excel и внезапно обнаружилось, что наколдовано в ней слишком сильно.
Хочу найти причину внезапного вылета Excel.
Уверен что что-то делаю не так, но не могу найти что именно.
Помогите пожалуйста!
Воспроизведение глюка:
Содержимое приложенного архива необходимо расположить на диске: "D:\СПКС\"
Можно изменить расположение подправив пару адресов в ini файле расположенном в папке с надстройкой
Последовательность действий приводящих к падению Excel:
1. Запускаем надстройку
2. На вкладке Спецификация ПЭО жмём "Открыть" - открываем файл "D:\СПКС\02_СПЕЦИФИКАЦИЯ_ОП\XLSX_SPEC\Падающий.xlsx"
3. На вкладке Спецификация ПЭО жмём "Обновить всё"
4. Выбираем строку № 6
5. На вкладке Спецификация ПЭО жмём "Внести" -> в поле "Цена" вводим: 11,11 и жмём Enter
После отработки функций в течении 3-4 секунд Excel аварийно закрывается ничего не говоря. Иногда перезапускаясь открывает "восстановленные" файлы
Если эффект не наступил, повторить операции 4 и 5 для строк 7, 8...
Если пропустить пункт 3 - вылет также произойдёт, но позже.
Кнопка "Открыть" вызывает: Sub OpenPEOfileClick
Кнопка "Обновить всё" вызывает: Sub RefreshAllClick
Кнопка "Ввести" вызывает: Sub InputPriceClick
На всех Excel до которых смог добраться проверил - всюду глюк воспроизводится:
Microsoft Excel 2016 (16.0.5478.1002) MSO (16.0.5478.1000), 64 - разрядная версия
Microsoft Excel 2016 (16.0.4266.1001), 64 - разрядная версия
MS Excel LTSC MSO (16.0.14332.20824), 64 - разрядная версия
Пробовал экспортировать код модулей и форм, пересоздавать файл надстройки, увы, результата не добился.
Делаю надстройку для Excel и внезапно обнаружилось, что наколдовано в ней слишком сильно.
Хочу найти причину внезапного вылета Excel.
Уверен что что-то делаю не так, но не могу найти что именно.
Помогите пожалуйста!
Воспроизведение глюка:
Содержимое приложенного архива необходимо расположить на диске: "D:\СПКС\"
Можно изменить расположение подправив пару адресов в ini файле расположенном в папке с надстройкой
Последовательность действий приводящих к падению Excel:
1. Запускаем надстройку
2. На вкладке Спецификация ПЭО жмём "Открыть" - открываем файл "D:\СПКС\02_СПЕЦИФИКАЦИЯ_ОП\XLSX_SPEC\Падающий.xlsx"
3. На вкладке Спецификация ПЭО жмём "Обновить всё"
4. Выбираем строку № 6
5. На вкладке Спецификация ПЭО жмём "Внести" -> в поле "Цена" вводим: 11,11 и жмём Enter
После отработки функций в течении 3-4 секунд Excel аварийно закрывается ничего не говоря. Иногда перезапускаясь открывает "восстановленные" файлы
Если эффект не наступил, повторить операции 4 и 5 для строк 7, 8...
Если пропустить пункт 3 - вылет также произойдёт, но позже.
Кнопка "Открыть" вызывает: Sub OpenPEOfileClick
Кнопка "Обновить всё" вызывает: Sub RefreshAllClick
Кнопка "Ввести" вызывает: Sub InputPriceClick
На всех Excel до которых смог добраться проверил - всюду глюк воспроизводится:
Microsoft Excel 2016 (16.0.5478.1002) MSO (16.0.5478.1000), 64 - разрядная версия
Microsoft Excel 2016 (16.0.4266.1001), 64 - разрядная версия
MS Excel LTSC MSO (16.0.14332.20824), 64 - разрядная версия
Пробовал экспортировать код модулей и форм, пересоздавать файл надстройки, увы, результата не добился.