|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
20.04.2008, 00:37 | #1 |
Новичок
Джуниор
Регистрация: 20.04.2008
Сообщений: 1
|
как сделать кнопку?
Как в Еxel'е сделать кнопку и чтоб выполнялся определенный код, с ссылкой на макрос не устраивает так как при открытии Еxel'я и нажатии этой кнопки открывается книга где записан макрос, вобщем очн неудобно кода открыто много книг путаница происходит. Заранее спасибо.
|
20.04.2008, 16:26 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Если речь идет об одном пользователе (или их ограниченном количестве), то наиболее целесообразно создать надстройку с нужным макросом и во всех книгах делать ссылку на макрос надстройки (напомню, что надстройка "считается" всегда открытой книгой).
Но, если этот файл в дальнейшем должен будет использоваться любым пользователем (у которого нет этой надстройки), то придется макрос, выполняемый при нажатии кнопки внедрять в сам файл.
Чем шире угол зрения, тем он тупее.
|
20.04.2008, 16:56 | #3 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
А может быть, всё-таки устроит?
1. Открыть рабочую книгу и создать свою панель с именем, например, Моя панель (Сервис -- Настройка... -- вкладка Панели инструментов -- кнопка Создать...).
2. Поместить на нее кнопку. 3. Назначить кнопке макрос в рабочей книге. 4. Поместить панель в рабочую книгу (в тех же настройках - кнопка Вложить...). 5. Поместить в объект "Эта книга" код Код:
|
23.04.2008, 20:50 | #4 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
А у меня наоборот, нужна кнопка, при нажатии, выполнился бы этот макрос
С этим разобрался Последний раз редактировалось valerij; 23.04.2008 в 22:58. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нажать кнопку | Dron_kss | Работа с сетью в Delphi | 1 | 28.03.2009 17:33 |
Как сделать так,чтобы при нажатии на кнопку выполнялась процедура? | Bolgarin | Общие вопросы Delphi | 10 | 03.06.2008 23:48 |
Кто хочет кнопку? | Altera | Компоненты Delphi | 23 | 12.05.2008 17:01 |
Нажать кнопку | Teen4jump | Работа с сетью в Delphi | 11 | 29.02.2008 08:33 |
Как сделать кнопку в стиле XP | Иллидан | Общие вопросы Delphi | 6 | 20.01.2008 12:42 |