Цитата |
---|
Sanja написал: Версия Excel? И разрядность. И файл-пример |
Версия Эксель 2007 г.
Проц 32-х разрядный. А сам эксель тоже для 32.
Насколько помню, если не ошибаюсь, 64 разрядная версия на 32 разрядную систему и не установиться.
Так что, с этим все нормально.
Что касается файла примера, дело в том, что файлов много. Есть с большим вложением макросов, есть с меньшим. Но толку с того, если прикреплю файл пример?
Дело в том, что эксель при любом файле с макросами вылетает.
Правда происходит это не всегда при сохранении. Только иногда. Ну, примерно в час один раз.
Но когда происходит, без мата не обхожусь. Потому, что так она достала уже … эта мерзо-пакость. В особенности, когда сижу уткнувшись в монитор и все внимание на алгоритмы, и отладку кода. И в этом самое время вдруг внезапно бац … и выходит сообщение о сбое работы Эксель.
И главное так не только на одном компьютере, но и на всех остальных. Аж в пяти местах проверял. И в win’7/8 и даже в winXP. ВЕЗДЕ так делает зараза. И никак не угомониться.
Цитата |
---|
Игорь написал: Тут либо проблема в макросах, либо проблема из-за сбоя в файле Excel |
Так что, сам файл навряд ли имеет кряк. Потому, что все файлы, которые заново создавались, в которых макросы писались с нуля, ведь не могут быть битыми.
И при этом, что касается того, если сами макросы вызывают вылет Excel…. Тоже не думаю, что так.
Потому, что и тут, файлов много… и при работе с любым из них, Эксель всегда выкидывает такие номера.
И при этом, дело в том, что я те же самые макросы перенес в файл надстройки. С тем же самым кодом. Сам код макросов и в файле *.XLAM был тот же что в *.xlsm. Но почему то, в работе с первым ни один раз не было такой кляузы, а со вторым иногда даже каждый пол часа.
Так что, ну просто понять не могу в чем причина… и главное это чаще происходит, когда редактор VBA разработчик открыт.
Может быть, дело в подключенных библиотеках, которые стали не по вкусу, Excel-ю 2007?
Но и тут могу сказать, что в этом не сильно большой прихотливостью отличался. И в опции: References не тонную величину библиотек подключил. А всего каких то два или три дополнительных.
Вот все библиотеки которые подключены:
Visual Basic for Application
Microsoft Excel 12.0 Object Library
Microsoft Office 12.0 Object Library
Microsoft Forms 2.0 Object Library
Microsoft ActiveX Data Object 2.8 Library
Вот и все подключенные библиотеки.
Так что, я просто понять не могу, причину.
Мало того, что когда занимаешься отладкой макроса, столько проблем возникает, и работаешь над устранением ошибок в коде приложения. И с трудом, но в итоги добиваешься корректной работой кода. И это вроде бы удается. И думаешь, ну все …. теперь все работает нормально. И сложные алгоритмы корректно составлены, и переменные нигде не конфликтуют. И наконец вздыхаешь с облегчением. И тут на тебе…. Что уже навряд ли ошибки того, что ты написал, а скорее думаю недоработки самой среды разработки. И самого производителя. И думаешь, как раз еще этого не хватало. Что бы, еще отвечать, не только за свои приложения, но еще и за среду.
Так что, опять рассчитываю на помощь!
И опять буду признателен за ответ!