|
Меню в Excel..
|
|||
---|---|---|---|
#18+
Расскажите, можно ли в Excel добавить свой пункт меню и навесить на него действие? (вызов сторонней программы). Надо чтоб меню было всегда, вне зависимости, какой документ загружен.. Спасибо.. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 02:12 |
|
Меню в Excel..
|
|||
---|---|---|---|
#18+
http://www.firststeps.ru/vba/excel/r.php?68 http://www.firststeps.ru/vba/excel/r.php?69 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 09:42 |
|
Меню в Excel..
|
|||
---|---|---|---|
#18+
Иногда целесообразно вставить пункты меню в контекстно-зависимое меню. Вот пример "из жизни": Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2003, 14:09 |
|
Меню в Excel..
|
|||
---|---|---|---|
#18+
Я не спец по ВБ, но, как я понял, это все надо исполнить из VBA. А мне бы желательно зарегестировать новый пункт меню при инсталляции - написать прогу к-я все это создает и запустить ее при установке. Покажите, как это все на чистом ВБ! Очень надо, а знаний - ноль.. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2003, 03:20 |
|
Меню в Excel..
|
|||
---|---|---|---|
#18+
VBA - это среда разработки программ на VB, встраиваемых в Application (например, Corel или AutoCAD - если MS Office недостаточно). Эти программы хранятся в форматах соответствующих приложений. Программы устанавливаются при наступлении события Document_Open (Document имеет разные значения - в зависимости от приложения). В частности, для Excel'а это - Workbook. Однократно инсталлировать панель можно, поместив исполняемый код в библиотеку. Для Excel'а простейшая библиотека - надстройка, помещённая в стандартную папку Library. Панель инструментов также зависит от приложения, все панели перечислены в Application.CommandBars. Поэтому требование Надо чтоб меню было всегда, вне зависимости, какой документ загружен выполнимо для документов одного Application. все на чистом ВБ (т.е. в IDE VB6) тоже можно, но код-то надо хранить в Workbook'е, более того, в определённом объекте книги! Поэтому и разрабатывать код целесообразнее в VBE... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2003, 12:34 |
|
|
start [/forum/topic.php?fid=60&fpage=396&tid=2170483]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 332ms |
total: | 451ms |
0 / 0 |