powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проблемы с программным изменением проекта модуля.
9 сообщений из 9, страница 1 из 1
Проблемы с программным изменением проекта модуля.
    #34485235
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Написала обработку файлов, изменяющих код модуля, так и процедур соытий на листах.
Работает не совсем стабильно. Приложение аварийно закрывается периодически как при замене строки, так и при её добавлении, при удалении строк модуля почему-то не выпадал никогда.
Но хуже всего, что антивирусник (Dr.Web) стал воспринимать эту обработку как вирус пишет про W97M.Kamila. Причем, сообщении об инфицировании стало добавляться после добавления следующей строки в процедуру: Application.ScreenUpdating=False.
...
Рейтинг: 0 / 0
Проблемы с программным изменением проекта модуля.
    #34485313
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отключи у антивирусника проверку макросов. в Касперском такое можно, в Dr.Web - не знаю.
Код не пишется в ту процедуру, котрая выполняется? Может будет стабильнее, если не менять строки в модуле, а удалять его целиком, а новый импортировать...
...
Рейтинг: 0 / 0
Проблемы с программным изменением проекта модуля.
    #34485389
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Да теперь работать приходится при постоянно выключенном антивируснике.
Тут пользователь один позвонил, у них и без этой злосчастной строчки почтовая программа не принимает заархивированный файл.
авторКод не пишется в ту процедуру, котрая выполняется?
Нет.
Код не пишется защищенный проект. В процессе выполнения процедуры у него снимается защита, и начинается 1) замена модуля. Наиболее беспроблемня часть.
2) изменение модулей листов (замена строчек в процедурах событий). Раньше удаляла полностью строчки на модуле листа, и переписывала туда, то что нужно. Крайне нестабильная работа. Пришлось вставлять функции поиска и удалять отдельные строки.
3) добавление процедур событий. Как только написала, Excel постоянно аварийно закрывался. Сейчас нормально. Гораздо больше хлопот дотавляет п.1.
В начале процедуры стоит On Error GoTo ErrorHandler
Сбой происходит следующим образом: в теле цикла при добавлении-замены строки (.InsertLine, .ReplaceLine.) вываливается, что не может добавить/изменить строчку.
ErrorHandler:
Dim strError As String
Dim errLoop As Error
For Each errLoop In Errors
....
Next

Коллекция ошибок пуста.
...
Рейтинг: 0 / 0
Проблемы с программным изменением проекта модуля.
    #34485528
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на обычных runtime error Excel бы не вылетел. При изменении обработчиков событий попробуй Application.EnableEvents=False
...
Рейтинг: 0 / 0
Проблемы с программным изменением проекта модуля.
    #34485719
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Appication.EnableEvents=false стоит.
Ошибка Excel (пояснения к отчету).
Обнаружена ошибка при установке продукта. Ошибка может быть устранена путем восстановления или переустановки.
...
Рейтинг: 0 / 0
Проблемы с программным изменением проекта модуля.
    #34485810
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Отключила антивирусник.
Опять в модуль допиасала Application.ScreenUpdating=False.
С этой строкой идет без ошибок.
...
Рейтинг: 0 / 0
Проблемы с программным изменением проекта модуля.
    #34485828
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выключай автоматический пересчет тоже. пользовательских функций листа нет? хорошо бы взглянуть на код
...
Рейтинг: 0 / 0
Проблемы с программным изменением проекта модуля.
    #34485897
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Перезагрузила машину. Опять аварийное закрытие и с Application.ScreenUpdating=False.
Код выложить-то можно.
Пользовательские функции где есть, где нет.
...
Рейтинг: 0 / 0
Проблемы с программным изменением проекта модуля.
    #34485968
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пришли на e-mail файл, только заархивируй с паролем его, за соблюдение конфидициальности данных не беспокойся :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проблемы с программным изменением проекта модуля.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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