powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Задолбал Continue, Break, Debug
23 сообщений из 23, страница 1 из 1
Задолбал Continue, Break, Debug
    #33619086
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У разных юзеров с настойчивой периодичностью, в момент выполнения программок, в екцеле выскакивает чертово окошко с предложением Continue, Break, Debug (как будто нажали ctrl-Break). Сейчас приучились нажимать Continue, но особо юзерам нравиться, когда Continue надо нажимать в цикле из 1000 итераций (думаю скоро будут меня бить).
Лечиться только перезагрузкой, возникает в екцелях 2000,2002,2003. Как назло у меня самого очень редко, а когда возникает - не знаю почему. М.б. кто-нибудь знает?
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33619163
MX - ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senin ViktorУ разных юзеров с настойчивой периодичностью, в момент выполнения программок, в екцеле выскакивает чертово окошко с предложением Continue, Break, Debug (как будто нажали ctrl-Break). Сейчас приучились нажимать Continue, но особо юзерам нравиться, когда Continue надо нажимать в цикле из 1000 итераций (думаю скоро будут меня бить).
Лечиться только перезагрузкой, возникает в екцелях 2000,2002,2003. Как назло у меня самого очень редко, а когда возникает - не знаю почему. М.б. кто-нибудь знает?
наша разработка используется на сотне фирм
но в точности такого пока не видели
видели другие баги
например если копировать очень много листов то в конце концов
excel валится
аналогичные проблемы со вставкой разделителей страниц
может это подскажет где искать
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33619185
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макросы одни и те же ?
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33619320
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
talgatМакросы одни и те же ?
Макросы которые дают ошибку одни и те же ?
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33622415
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
talgatМакросы одни и те же ?

да нет. и программы, и модули разные и книги разные.
Макросята простые - но екцель "любит" останавливаться на End If'ах и Next'ах.

Частно возникает, если после реальной ошибки перейти в модель (не прерывая программу) отредактировать что-то и продолжить выполнение. Но часто бывает и просто так.
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33622665
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо дело не в ошибке,а том что если выполняется длинный ( по времени) макрос, а чел в это время с клавы, например, через OnKey пытается запустить какой-нить еще макрос, то и получаю Ваш сабж.
Лечил : стакан на экран, снятие onkey на время выполнения некоторых макросов.
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33623347
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke
Лечил : стакан на экран

Это чего ? Стакан с водярой ?
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33623611
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше не стакан, а прогрессбар
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33624362
glazz_gms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!!

Таж проблема. Борёсь нету сил.
Пример: 1) При создании листа с встроенным исходным кодом. Как победить?
2) При копирывании листов (большого кол-во). Как победить?

Короче: Вопросов больше чем ответов
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33624866
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin ViktorУ разных юзеров с настойчивой периодичностью, в момент выполнения программок, в екцеле выскакивает чертово окошко с предложением Continue, Break, Debug (как будто нажали ctrl-Break). Сейчас приучились нажимать Continue, но особо юзерам нравиться, когда Continue надо нажимать в цикле из 1000 итераций (думаю скоро будут меня бить).
Лечиться только перезагрузкой, возникает в екцелях 2000,2002,2003. Как назло у меня самого очень редко, а когда возникает - не знаю почему. М.б. кто-нибудь знает?

честно говоря - не сталкивался. похоже на проблемы с вба-проектом.
хотелось бы посмотреть на такое - (может пример какой намылишь...)

что бы возможно делал сам:

- отказался бы от compile on demand

- попробовал бы vba code cleaner как финишную процедуру
http://www.appspro.com/Utilities/CodeCleaner.htm

может быть даже - пересобирал перед выпуском файл целиком, но с отключенным compile on demand и перекомпиляцией перед передачей.

- в целях минимизации вероятности ctrl-break явно использовал Application.EnableCancelKey=false

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

Код: plaintext
1.
2.
Application.Interactive = False
'... текст макроса
Application.Interactive = true

- как-то пытался бы утрясать тему единства среды исполнения (версий), актуальности сервис-паков... и еще раз ...

что из этого должно помочь, а что нет - не знаю. но бил бы в перечисленные бубны.
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33624879
Мшсещырф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот еще. если есть вба-функции в ячейках, попробуй

Application.CalculationInterruptKey
переставить явно в xlNone


(может быть он у клиентов xlAnyKey или xlEscKey)
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #33628700
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
юзеры сидят смирно, никуда мышой не тыкают, макросы вовсе и не длинные, восстанавливать их необходимости нет, т.к. патчи заменяют VBA-проекты не хуже сторонних утилит и все-равно хрень появляется.
возникает на пустом месте - жмет конопку- все ОК, через 5 минут жмет кнопку и понеслось.
В инете только 1 раз встретил подобную проблему, glazz_gms - 2-ой человек - таким образом нас уже трое и уже можно выпить :-)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Задолбал Continue, Break, Debug
    #37810905
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подниму тему.

кстати, проблемы в коде быть не может. эти юзерские файлы,когда обновляются - в них целиком удаляется весь код и вставляется новый. типа code cleaner - только лучше :)

с вероятностью 90% этот Continue, Break, Debug будет появляться,если в момент выполнения программы зайти по ctrl-break (например, при необрабатываемой ошибки или просто при msgbox). После этого, даже закрыв этот файл,весь екцель - в любом другом екцелевском файле, Continue, Break, Debug будет выскакивать хаотично при выполнении кода.

файлы большие, много кода и форматирования.
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37810987
ikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senin Viktorесли в момент выполнения программы зайти по ctrl-break
а зачем пользователю оставлять такую возможность?
или есть нужда?
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37811997
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: ikki
> а зачем пользователю оставлять такую возможность?

А это можно как-то отключить?!?!?!
Как??

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37812338
ikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Application.EnableCancelKey
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37812356
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: ikki
> Application.EnableCancelKey

Ха! Действительно. Не прошло и 11-ти лет, как добавили это свойство. Как это мы жили до 2007 года, пока не вышла версия
офиса с возможностью настройки этого поведения

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37812361
ikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня в 2003 и в 2002 есть :)
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37812375
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: ikki
> у меня в 2003 и в 2002 есть :)

Да? Ну тогда сори, как по мне, так это не нужная особенность

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37812404
ikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбоноскак по мне, так это не нужная особенность
я очень, очень расстроился.
неутешна печаль моя, беспросветны дни мои и даже кушать расхотелось.
дайте мне маузер - пойду утоплюсь: Игорю Горбоносу не нужно EnableCancelKey.
горе-то какое...
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37812414
гм,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ikki,

)
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37812456
кладовщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ikkiИгорь Горбоноскак по мне, так это не нужная особенность
я очень, очень расстроился.
неутешна печаль моя, беспросветны дни мои и даже кушать расхотелось.
дайте мне маузер - пойду утоплюсь: Игорю Горбоносу не нужно EnableCancelKey.
горе-то какое...
А как можно выполнение макроса прервать, если стоит в коде Application.EnableCancelKey?
-----
Не люблю Progress OpenEdge.
...
Рейтинг: 0 / 0
Задолбал Continue, Break, Debug
    #37812474
ikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кладовщик , спасибо, это очень хороший вопрос!
казалось бы - штоделать, фсёпрапала!!!
макрос будет работать, работать и работать...
короче - "эта музыка будет вечной", да?

но нет!
у меня есть хорошая новость.
существуют-таки способы прервать работу наглого и упорного макроса.
их даже несколько:

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

но, если верить справке, существует еще возможность написать:
Application.EnableCancelKey=xlInterrupt
и спокойно обработать принудительное прерывание в обработчике ошибок, завершив работу макроса корректным образом.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Задолбал Continue, Break, Debug
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]