Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.12.2003, 05:36
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
Такая проблемка: Есть необходимость удалять макрос прогаммно, после того как он выполнил свою работу. Есть ли такая возможность в VBA. Если есть, то как это зделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2003, 05:45
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
DoCmd.DeleteObject acMacro, "Макрос1" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.12.2003, 11:01
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
а в Excel эта конструкция работать будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.12.2003, 11:06
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
Что именно находится в Excel - макрос или команда, его удаляющая? Но ответ в любом случае - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.12.2003, 11:13
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
Если из экселя нужно удалить макрос в аксесе - то можно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.12.2003, 11:22
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
Эксель знает, что такое DoCmd??? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.12.2003, 11:36
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
В экселе можно создать Access.Application А у Access.Application есть пропертя DoCmd. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.12.2003, 11:59
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
Макрос тоже находится в экселе и идулять его надо из экселя. Вот такая штука. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.12.2003, 12:03
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
>Вот такая штука Правильней написать Вот такая шутка Задать вопрос про Екцелю в форум по Акесу и никому об том, что вопрос про Екцель не сказать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.12.2003, 12:48
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
Сенин Виктор писалЗадать вопрос про Екцелю в форум по Акесу и никому об том, что вопрос про Екцель не сказать Межгалактический мегаресурс аднака Чтоб телепяты не расслаблялись ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.12.2003, 15:18
|
|||
---|---|---|---|
|
|||
Такая проблемка - Есть необходимость удалять макрос прогаммно |
|||
#18+
x>Такая проблемка: x>Есть необходимость удалять макрос прогаммно, x>после того как он выполнил свою работу. x>Есть ли такая возможность в VBA. Если есть, то как это зделать? Да есть. Включи cсылку на библиотеку Visual Basic for Application Extensibility. Разберись с объектной моделью.;) Пример удаления всех макросов, модулей, модулей классов, форм. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Для того чтобы удалить отдельный макрос смотри у объекта CodeModule свойства ProcOfLine, ProcStartLine, ProcCountLine и т.д. Чтобы не разбираться во всем этом, может быть имеет смысл перенести макросы, подлежащие удалению, в отдельный модуль, а затем его удалять? P.S. Маленький нюанс. Начиная с Office2000(по крайне мере в Office XP) необходимо включить флажок "Доверять доступ к Visual Basic Project" (Сервис->Макрос->Безопасность). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1677874]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 238ms |
total: | 365ms |
0 / 0 |