Имя: Пароль:
1C
1С v8
Зависает обработка 1С-Excel, на методе InsertLines
0 TDI
 
21.07.19
14:46
Внезапно перестала работать обработка.
Есть код:
    Модуль = VBComponents.Add(1);
    Модуль.CodeModule.InsertLines(1,"Private Sub mAutoRefresh()");

И на последней строке, Excel выдаёт ошибку, и закрывается аварийно.
Причем раньше всё работало корректно.

Может кто нибуть с подобным сталкивался ?
1 TDI
 
21.07.19
15:48
может из-за того, что обновился Excel (сейчас он 64х, был 32).
Но хотя сам Com объект работает нормально, и основные методы отрабатывает без ошибок.
Зависает именно когда InsertLines ..
2 vde69
 
21.07.19
15:49
а безопасность позволяет делать программные макросы?
3 vde69
 
21.07.19
15:50
на твои действия вполне можно расценить как вирус
4 TDI
 
21.07.19
15:55
В настройках параметров макросов стоит "Включить все макросы".
Вообще эта обработка работала исправно очень долго. Вот буквально на днях перестала почему-то работать..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший