|
Application.EnableCancelKey
|
|||
---|---|---|---|
#18+
Вопрос знатокам! Нужен аналог Application.EnableCancelKey = xlDisabled из Excel в Access! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2016, 10:49 |
|
Application.EnableCancelKey
|
|||
---|---|---|---|
#18+
guest_rusimport, может ткнете пальцем где смотреть. По ссылке ответа не вижу. На msdn только про Excel пишут. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2016, 12:46 |
|
Application.EnableCancelKey
|
|||
---|---|---|---|
#18+
An12, можно и пальцем цитата : "You could use the AutoKey macro to re-assign those key combinations but those are basic windows commands that programmers use to allow a user to stop an action if and when needed. Search the Access help files for how to setup an AutoKey macro." ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2016, 13:29 |
|
Application.EnableCancelKey
|
|||
---|---|---|---|
#18+
Это я читал. В F1 ничего нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2016, 13:49 |
|
Application.EnableCancelKey
|
|||
---|---|---|---|
#18+
An12, Я так понял, что интересует - как отрубить действие Ctrl+Break при работе с базой ? Для этого сними галку в "параметрах запуска" базы - "Специальные клавиши Access". ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2016, 14:29 |
|
Application.EnableCancelKey
|
|||
---|---|---|---|
#18+
Нет. Это рецепт для Excel от неожиданного прерывания vba когда вообще нет ошибок. Сообщение типа "Code execution has been interrupted". Проблема известная и решаемая, но для Excel. Проблема в том, что раз поселившись, ошибка будет вылезать везде и в Outlook, и в Access. Простое продолжение выполнение макроса через play в Access не катит, т.к. проект скомпилирован и в vbe не пускает. А запрет спецклавиш не помогает, ошибка все равно иногда вылезает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2016, 14:45 |
|
Application.EnableCancelKey
|
|||
---|---|---|---|
#18+
An12, общие рекомендации (в интернете , кстати есть, может плохо искали, рекомендуют лечить проблему , а не следствие) - декомпилировать исходник файла mde (accde) - файл mdb (accdb) - запуск mdb (accdb) из командной строки с опцией /decompile - установка во всех модулях Option Explicit - заново откомпилировать проект из VBE (устранить ошибки , если найдутся) - создать новый mde на основе этого "пролеченного" mdb (можно также в процессе "лечения" импортировать всё из старой базы в новую чистую базу) - в "тяжелых" случаях , если всё же сообщение периодически появляется после всех выполненных выше процедур, деинсталировать офис , почистить реестр CCleaner-ом, установить офис заново и повторить процедуры, описанные выше ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2016, 20:00 |
|
|
start [/forum/topic.php?fid=45&msg=39371662&tid=1612863]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 151ms |
0 / 0 |