Библиотека разработок

Документооборот 51
Наука/образование 17
Бухгалтерский учет. Финансы 26
Обработка и хранение данных 29
Решения для бизнеса 29
Игры и развлечения, анализ и тестирование 5
Домашние дела 1
Культура, спорт, здоровье 3
Инструменты для разработчика 34

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Elena Tsymbalova

Создание пользовательского меню в Microsoft Excel

22.06.06

PC Magazine: It works!

С помощью листа Menu и макросов, реализованных на основе этого листа, можно легко и просто создавать пользовательское меню и набор инструментов, привязывать к отдельным пунктам меню и к инструментам макросы, которые будут выполняться после нажатия на соответствующий пункт/инструмент, выбирать вид "картинок" для панелей инструментов и пунктов. Меню автоматически исчезает при переходе в другую книгу.

Разработка позволяет быстро и наглядно создавать пользовательскую панель меню и инструментов, присваивать макросы на исполнение, назначать картинки, объединять в группы - и все это без написания кода. Достаточно лишь нажать на кнопку "обновить меню".

Предусмотрен один уровень вложенности меню, а также изменение внешнего вида кнопок по желанию пользователя.


Исходный код: доступен
Способ распространения: бесплатно

СкачатьUserMenu_OE.zip 47 КБ

Журнал PC Magazine/REРейтинг разработки: 4

PC Magazine/RE:

Назначение этой разработки очевидно. Программа удобна в работе и позволяет быстро сформировать меню, из которого вызываются собственные (или системные) макросы. Стандартные средства диалога управление макрокомандами не очень удобны, если к какой-то команде необходимо обращаться достаточно часто, эта утилита заметно повышает эргономичность Excel.

При тестировании проблем не отмечено, логика работы предельно проста. Предусматривается хорошо реализованная процедура инсталляции, панель инструментов создается автоматически, изменения в меню активируются по нажатию клавиши.

В комплект входит утилита для просмотра пиктограмм кнопок документов (она реализована не очень удачно, в результате создается несколько десятков панелей инструментов, заполненных кнопками – их приходится отключать). Кроме того, при обновлении утилита «забывает» положение панели инструментов, в случае, если пользователь изменил его.

Документация отсутствует, но в силу простоты разработки она и не требуется.

Разработка опубликована в следующих разделах:

Инструменты автоматизации для разработчиков

Автоматизация программ Office

Технологические разработки для создания новых систем

Интегративный нутрициолог: индивидуальная консультация нутрициолога услуги