|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
09.10.2016, 15:54 | #1 | |
Vba autocad excel запускается лишь на миг
Регистрация: 04.10.2016
Сообщений: 21
|
||
Просмотров: 3810
|
|
||||
Регистрация: 10.08.2013
Сообщений: 11,049
|
должно)
1. Что за End без классификатора типа блока кода в 15 строке? 2. Не получилось подключиться к экселю - ну и фиг с ним?) Пытаемся сделать его видимым, создать в нем документ.. 3. Следите за переменными - объявляете одни, в коде потом пишете другие. |
|||
|
||||
Регистрация: 04.10.2016
Сообщений: 21
|
Цитата:
1. Убрал его 2. чуть поменял логику, чтобы выводилось сообщение и закоментил ошибку. Теперь при запуске выдается мое сообщение "Запустить не сработало" и еще следующая ошибка "Could not start ms exel" Т.е. не срабатывает ни Set excelApp = GetObject(, "Excel.Application" ни Set excelApp = CreateObject("Excel.Application") Почему так?( 3. Нашел несоответствие с shtObj, спасибо. Правда до него даже не дошло. Вот поправленный код Код:
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,049
|
Читайте документацию, а не подбирайте код - сработает или не сработает) Пройдитесь пошагово отладчиком, смотря на то - что появляется в переменных в окне просмотра выражений. Вот зачем в 7 строчке очистка ошибки? В 5 строчке взвели обработчик ошибок, в 8-ой может быть первая ошибка. Зато в 11-й строке очистку ошибок закомментировали - хотя там как раз выполняется код по факту ошибки в строке 8. Не удалось подключиться к экселю - вывели сообщение, а кто выходить из процедуры будет? Вместо этого пошли дальше что-то делать с переменными, которые могут быть даже не инициализированы.
|
|||
|
||||
Регистрация: 04.10.2016
Сообщений: 21
|
Цитата:
В поправленном коде, что я выкладывал, убрал visible=true, а зря. После его добавления форма стала доступна. Спасибо за участие. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
А в справку посмотреть?
Цитата:
Код:
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA переходи из AutoCAD в Excel. Не работает AppActivate | shprot | Программирование | 5 | 04.05.2012 22:24 |
Autocad запускается всегда как в первый раз. Требует уст. файлы. | de_qz | AutoCAD | 19 | 10.12.2011 22:14 |
Перенос данных из Excel в Autocad 2010 | Pontelimon | AutoCAD | 3 | 19.11.2010 13:36 |
Autocad Architecture 2011 не воспринимает Excel. | Cyprus | Вертикальные решения на базе AutoCAD | 3 | 17.05.2010 18:23 |