|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2009, 16:21 | #1 |
Пользователь
Регистрация: 11.02.2009
Сообщений: 29
|
Панель для макросов
Добрый день!
Сделал панель инструментов, на которой висят все рабочие макросы. Но так как панель довольно большая получилась - каждый макрос своя кнопка на которой написано NewMacros...и т.д., захотелось сделать красивые значки для каждой кнопки. В ВУЗе, когда проходили Ворд, нам показывали, как это сделать. Сейчас, не могу найти эту функцию. Может кто подскажет, как кнопке макроса назначит ькартинку, чтобы на панели она меньше места занимала. И можно ли сделать инсталятор, который бы добавлял в Ворд на новой машине панель с инструментами-макросами? Или всё вручную? Спасибо!) |
17.03.2009, 01:32 | #2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Пошлите по почте свой докумет с макросами — по идее, его панели (с кнопками для макросов) передадутся вместе с ним.
В 2007-м (пока) не знаю, а вот в старых Вордах достаточно правой кнопкой мыши щёлкнуть по свободному месту панели, выбрать пункт (последний) «Настройка...», и после этого щелчки по кнопкам активизируют (на открывшейся панели Настройка) нужные вам функции. В 2007-м Ворде рисунки кнопок можно выбрать из коллекции, а в более ранних — и рисовать самому. «Только текст (в меню)» — это то, что в вышеупомянутой панели Настройка, после щелчка по любой кнопке (в панелях инструментов), оставляет на ней лишь РИСУНОК, без текста NewMacros... При столь фундаментальном подходе к «инструментам-макросам», наверное, есть смысл ваш модуль NewMacros как-то переименовать, MyOldMacros, что ли. (Для этого: щелчок по имени NewMacros, затем F4 и ввод другого имени.) Конечно, после этого все кнопки-макросы нужно будет пересоздать*. Кстати, если они у вас в общем шаблоне (Normal.dot), то перед посылкой на другой комп (где, естественно, СВОЙ Normal.dot) необходимо имя Normal заменить... ну, скажем, так: создать копию и затем «обозвать» её Normal33.dot (или Normal33.dotx, смотря какая версия Word). ___________________________________ ___________ * У меня, например, они занимают не панель, а 1 кнопку, которая открывает меню (а в нём макросы: 5-угольник, 6-, 7-, 8-угольник) — и компактно, и удобно!
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 17.03.2009 в 01:55. |
17.03.2009, 10:03 | #3 |
Форумчанин
Регистрация: 04.09.2007
Сообщений: 155
|
по поводу картинок на иконках. word имеет их достаточно
посмотреть, например первые 500, можно так: 1-ый макрос создает новую панель и просто добавляет в него кнопки, картинка на ней меняется от номера "FaceId" 2-ой удаляет созданную панель Код:
Код:
Последний раз редактировалось madmot; 17.03.2009 в 10:10. |
17.03.2009, 19:54 | #4 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Культура наименования "своих" макросов и программ
Если регулярно пишешь (и используешь) макросы, то уже через пару недель легко забыть, что имелось в виду под cловами "Мой", "New", "Чужой" и "OLd"!
Да и вообще, программы хороши (в том числе) своей переносимостью, а МойМакрос — это чисто для себя. Если это так и есть, то зачем кнопочки, картинки... Нажал альт-F8 (в любом Word) — и двойной щелчок по названию "твоего" макроса.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 18.03.2009 в 18:05. |
18.03.2009, 08:08 | #5 |
Форумчанин
Регистрация: 04.09.2007
Сообщений: 155
|
Согласен полностью, я написал "Мой макрос" - это для примера (просто сочетание символов).
изначально я хотел показать что иконок в word-e много, просто добираться до большенства из них можно только программно, и как следствие, получается программно оформлять панель с макросами. |
18.03.2009, 18:12 | #6 | |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Цитата:
P/s: всё это можно узнать и по F1. Вы бы хоть намекнули — зря мы тут старались или нет?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
|
18.03.2009, 21:09 | #7 |
Пользователь
Регистрация: 11.02.2009
Сообщений: 29
|
Спасибо за ответы.
Аврал на работе, не до форума) Вообщем не стал особо мудрить, воспользовался первым же ответом) Сделал несколько картинок для макросов и теперь спокоен. Цифры 1,2,3,4,5 и т.д. помогают пользователям не путаться в каком порядке нажимать кнопки))) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматический запуск макросов с листа на котором указан перечень макросов с параметрами и без | Neoli | Microsoft Office Excel | 2 | 09.03.2009 14:31 |
Создание комплекта макросов для WORD | DrManual | Фриланс | 4 | 14.02.2009 18:53 |
Горячие клавиши назначенные для макросов Word | Glad | Microsoft Office Word | 0 | 05.10.2007 20:29 |
Как сделать Панель задач для MDI окошек своего приложения? | Angel86rus | Общие вопросы Delphi | 1 | 04.10.2007 15:15 |
Как создать программу-панель (как панель Msoffice), чтобы была поверх всех окон | Romanbl4 | Общие вопросы Delphi | 6 | 27.06.2007 17:23 |