powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ХЕЛП! Excel падает при запуске макроса
7 сообщений из 7, страница 1 из 1
ХЕЛП! Excel падает при запуске макроса
    #34096469
Antonio1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем!
Ситуация - Excel 2003, Вин ХР
Добавляю запуск макроса в книгу при открытии - и при старте Ексель вываливается в ошибку (с отправкой отчета в микрософт)
По порядку описание:
1. Макрос, вызывающий падение, состоит из запроса к акцессовской базе и вытягивания из нее некоторых данных
2. Падает не стабильно, поначалу все было ок, потом начались траблы - этот макрос не менялся
3. При отключении вызова макроса падение прекращается
4. В автозагрузке (там же, в Workbook_Open) есть еще один макрос, он отрабатывает нормально и падение не вызывает

вопрос - чем это можно вылечить, если вообще возможно?
...
Рейтинг: 0 / 0
ХЕЛП! Excel падает при запуске макроса
    #34096659
#######
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Права, тайм-аут.
...
Рейтинг: 0 / 0
ХЕЛП! Excel падает при запуске макроса
    #34096809
Antonio1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#######Права, тайм-аут.
не понял, при чем тут права?
детализирую - сам по себе макрос отрабатывет нормально (если вызвать его отдельно), но при помещении в Workbook_Open - валит файл
Что интересно - Если успеть до падения нажать ctrl-break, пока выполняется первый макрос (не валящий эксель), и выбрать Debug, а потом продолжить, то все нормально срабатывает

насчет таймаута - как его делать программно (или бесконечными циклами)?
опять же вопрос, какой продолжительности должен быть таймаут для гарантированного срабатывания всего?
...
Рейтинг: 0 / 0
ХЕЛП! Excel падает при запуске макроса
    #34096851
########
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, например, сделал макрорекордером:

With ActiveSheet.QueryTables.Add(Connection:=Array(Array( _
"ODBC;DBQ=D:\Мои документы\a1.mdb;DefaultDir=D:\Мои документы;Driver={Driver do Microsoft Access (*.mdb)};DriverId=25;FIL=MS Access;M" _
), Array( _
"axBufferSize=4096;MaxScanRows=8;PageTimeout=10;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;" _
)), Destination:=Range("A1"))
.CommandText = Array( _
"SELECT ad.inn, ad.ind_o_ad, ad.date, ad.year, ad.ind_ad_a" & Chr(13) & "" & Chr(10) & "FROM `D:\Мои документы\a1`.ad ad" _
)
.Name = "Запрос из Ac11"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With

Есть и размер буфера, и таймаут.
Хотя, не факт, что поможет.
...
Рейтинг: 0 / 0
ХЕЛП! Excel падает при запуске макроса
    #34096920
Antonio1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, попробую
только файл начал падать теперь уже и с отключенными этими макросами :(
т.е. полностью убрал их вызовы
по сути не страшно - файл тренировочный, ценны только макросы - они есть, а вот что делать и как переносить в рабочую книгу - непонятно...
...
Рейтинг: 0 / 0
ХЕЛП! Excel падает при запуске макроса
    #34096935
#############
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторвот что делать и как переносить в рабочую книгу - непонятно...
CTRL+C, CTRL+V
...
Рейтинг: 0 / 0
ХЕЛП! Excel падает при запуске макроса
    #34096978
Antonio1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про копирование все ясно :-)

вопрос о переносе функционала, если он так нестабильно работает блин
как отловить, почему именно падает в осадок ексель... вот в чем беда
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ХЕЛП! Excel падает при запуске макроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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