|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
Такая проблемка: Есть необходимость удалять макрос прогаммно, после того как он выполнил свою работу. Есть ли такая возможность в VBA. Если есть, то как это зделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2003, 05:36 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
DoCmd.DeleteObject acMacro, "Макрос1" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2003, 05:45 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
а в Excel эта конструкция работать будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2003, 11:01 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
Что именно находится в Excel - макрос или команда, его удаляющая? Но ответ в любом случае - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2003, 11:06 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
Если из экселя нужно удалить макрос в аксесе - то можно ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2003, 11:13 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
Эксель знает, что такое DoCmd??? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2003, 11:22 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
В экселе можно создать Access.Application А у Access.Application есть пропертя DoCmd. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2003, 11:36 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
Макрос тоже находится в экселе и идулять его надо из экселя. Вот такая штука. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2003, 11:59 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
>Вот такая штука Правильней написать Вот такая шутка Задать вопрос про Екцелю в форум по Акесу и никому об том, что вопрос про Екцель не сказать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2003, 12:03 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#18+
Сенин Виктор писалЗадать вопрос про Екцелю в форум по Акесу и никому об том, что вопрос про Екцель не сказать Межгалактический мегаресурс аднака Чтоб телепяты не расслаблялись ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2003, 12:48 |
|
Такая проблемка - Есть необходимость удалять макрос прогаммно
|
|||
---|---|---|---|
#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" (Сервис->Макрос->Безопасность). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2003, 15:18 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1677874]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 250ms |
total: | 411ms |
0 / 0 |