Содержание
- Общая информация
- Лента
- Создание пользовательской формы
- Элементы управления в панели инструментов
- Элементы управления формой
- Элементы управления ActiveX
- Пример
- Переключатели
- Поле со списком
- Список
- Счётчик
- Встроенный объект для ввода данных Excel
- Как в Excel нарисовать линию
- Как в Excel нарисовать стрелку
- Изображения
- Значки
- Трехмерные модели
- Рисование
- Панель быстрого доступа
Общая информация
Интерфейс Excel 2010 является дальнейшим развитием пользовательского интерфейса, который впервые был использован в выпуске системы Microsoft Office 2007. При создании интерфейса разработчиками была поставлена задача: сделать основные приложения Microsoft Office удобнее в работе. В результате был создан пользовательский интерфейс Microsoft Office Fluent, который упрощает для пользователей работу с приложениями Microsoft Office и дает возможность быстрее получать лучшие результаты.
В предыдущих выпусках приложений Microsoft Office пользователям предоставлялась система меню, панелей инструментов, диалоговых окон. Такой интерфейс работал хорошо, пока в приложениях было ограниченное число команд. Теперь, когда программы выполняют намного больше функций, пользователям становится нелегко работать со старой системой: слишком много программных возможностей, и их трудно найти.
В Office Fluent дизайн пользовательского интерфейса был переработан, чтобы упростить процедуры поиска и использования всего диапазона возможностей, предоставляемых этими приложениями. Кроме того, предполагалось предотвратить загромождение рабочей области — ради того, чтобы пользователи меньше отвлекались на поиск и могли больше времени и энергии тратить на свою работу.
Лента
Главный элемент пользовательского интерфейса Microsoft Excel 2010 представляет собой ленту, которая идет вдоль верхней части окна каждого приложения, вместо традиционных меню и панелей инструментов (рис. 1.1).
Рис. 1.1. Лента
С помощью ленты можно быстро находить необходимые команды (элементы управления: кнопки, раскрывающиеся списки, счетчики, флажки и т.п.). Команды упорядочены в логические группы, собранные на вкладках.
Заменить ленту панелями инструментов или меню предыдущих версий приложения Microsoft Excel нельзя.
Удалить ленту также нельзя. Однако, чтобы увеличить рабочую область, ленту можно скрыть (свернуть).
- Нажмите кнопку Свернуть ленту, расположенную в правой части линии названий вкладок (рис. 1.2).
Рис. 1.2. Сворачивание ленты
- Лента будет скрыта, названия вкладок останутся (рис. 1.3).
Рис. 1.3. Окно со свернутой лентой
Ленту можно свернуть и иначе.
- Щелкните правой кнопкой мыши в любом месте ленты (см. рис. 1.2 ).
- В контекстном меню выберите команду Свернуть ленту.
Для использования ленты в свернутом состоянии щелкните по названию нужной вкладки, а затем выберите параметр или команду, которую следует использовать. Например, при свернутой вкладке можно выделить текст в документе Excel, щелкнуть вкладку Главная и в группе Шрифт выбрать нужный размер шрифта. После выбора размера шрифта лента снова свернется.
Чтобы быстро свернуть ленту, дважды щелкните имя активной вкладки. Для восстановления ленты дважды щелкните вкладку.
Чтобы свернуть или восстановить ленту, можно также нажать комбинацию клавиш Ctrl + F1.
Внешний вид ленты зависит от ширины окна: чем больше ширина, тем подробнее отображаются элементы вкладки. На рисунках приведено отображение ленты вкладки Главная при различной ширине окна.
Рис. 1.4. Отображение ленты вкладки Главная при ширине окна 1024 точки
Рис. 1.5. Отображение ленты вкладки Главная при ширине окна 800 точек
Создание пользовательской формы
Чтобы создать пользовательскую форму, выполните следующие действия:
- Нажмите вкладку РАЗРАБОТЧИК на ленте.
- Нажмите Visual Basic. Откроется окно Visual Basic для книги.
- Нажмите Вставить,
- Выберите UserForm из выпадающего списка.
Пользовательская форма появляется в правой части окна.
Элементы управления в панели инструментов
Пользовательская форма будет иметь разные компоненты. Когда вы нажимаете на любой из компонентов, вам либо будут предоставлены инструкции о том, что и как должна быть предоставлена информация, либо вам будут предоставлены варианты (варианты) для выбора. Все это обеспечивается с помощью элементов управления ActiveX в панели инструментов пользовательской формы.
Excel предоставляет два типа элементов управления – элементы управления формы и элементы управления ActiveX. Вы должны понимать разницу между этими двумя типами элементов управления.
Элементы управления формой
Элементы управления формой – это оригинальные элементы управления Excel, которые совместимы с более ранними версиями Excel, начиная с Excel версии 5.0. Элементы управления формой также предназначены для использования на листах макроса XLM.
Вы можете запускать макросы с помощью элементов управления формы. Вы можете назначить существующий макрос элементу управления, или написать или записать новый макрос. При нажатии на элемент управления макрос. Вы уже научились вставлять командную кнопку из элементов управления формы на листе для запуска макроса. Однако эти элементы управления не могут быть добавлены в пользовательскую форму.
Элементы управления ActiveX
Элементы управления ActiveX могут использоваться в пользовательских формах VBA. Элементы управления ActiveX имеют широкие свойства, которые можно использовать для настройки их внешнего вида, поведения, шрифтов и других характеристик.
У вас есть следующие элементы управления ActiveX в UserForm ToolBox –
- Указатель
- этикетка
- Текстовое окно
- Поле со списком
- ListBox
- CheckBox
- OptionButton
- Рамка
- Кнопка-переключатель
- CommandButton
- TabStrip
- MultiPage
- Полоса прокрутки
- в полях ввода
- Образ
В дополнение к этим элементам управления Visual Basic предоставляет функцию MsgBox, которую можно использовать для отображения сообщений и / или запроса пользователя о действии.
В следующих нескольких разделах вы поймете эти элементы управления и MsgBox. Затем вы сможете выбрать, какой из этих элементов управления требуется для разработки пользовательской формы.
Пример
Разберем конкретный пример применения сразу нескольких Элементов управления. В файле примера с помощью элементов управления показано как пользователь может отредактировать значения в таблице (диапазон F9:K12 ).
С помощью одного из 3-х элементов управления Поле со списком, Список и Счетчик , пользователь может выбрать столбец таблицы (год) . Нужный элемент управления выбирается с помощью группы Переключателей . Название выбранного элемента подсвечивается серым цветом (см. A8:B8 на рис. выше). Выбранный год выделяется в таблице Условным форматированием темно серым цветом (см. H9 :H12 на рис. выше). Отображение этого выделения регулируется Флажком (фон флажка – красный). Полосами прокрутки можно редактировать Цену и Количество в выбранном году, но только в определенном диапазоне.
Переключатели
На листе использовано 3 Переключателя объединенных в Группу . Каждому Переключателю соответствует определенный элемент управления: Поле со списком, Список, Счетчик .
Для объединения Элементов в группу помещаем на лист Элемент управления Группа (через меню ). В рамках группы создаем 3 переключателя (также через меню ) и связываем их все с одной ячейкой С2 (выделив элемент управления, правой клавишей вызываем контекстное меню, Формат объекта …, вкладка Элемент управления ).
Удерживая клавишу CTRL выделяем 3 переключателя и элемент Группа , вызываем правой клавишей мыши контекстное меню и выбираем . Теперь при выборе одного из трех Переключателей в Группе , в ячейке С2 будет выводиться значение 1, 2 или 3.
Поле со списком
Теперь вставим элемент управления Поле со списком . Вставить элемент можно через меню: . В ячейках столбца М введем несколько значений лет: 2009, 2010, 2011, 2012, 2013. Эти значения будут использованы в элементе Поле со списком .
Создадим Именованный диапазон Список .
- выделяем диапазон М9:М12
- нажимаем
Название панели быстрого доступа говорит само за себя. Здесь размещаются те инструменты, которые пользователь использует чаще всего. Более того здесь можно разместить инструменты которых нет на полосе с закладками. Например, «мастер сводных таблиц» и др.
Панель быстрого доступа это первое лучшее решение для пользователей которые переходят из старых версий Excel и не имеют времени на изучения нового интерфейса или его настроек, а хотят сразу приступить к работе.
Данная панель еще полезна в режиме свернутой главной полосы инструментов. Тогда нет необходимости каждый раз выходить из удобного для просмотра и работы режима со свернутой полосой.
Практическое применение панели быстрого доступа
Выше широкой полосы инструментов находится панель быстрого доступа Excel. По умолчанию там расположены 3 самых часто используемых инструмента:
- Сохранить (CTRL+S).
- Отменить ввод (CTRL+Z).
- Повторить ввод (CTRL+Y).
Количество инструментов в панели быстрого доступа можно изменять с помощью настройки.
- При загрузке программы активная ячейка на чистом листе находится по адресу A1. Введите с клавиатуры букву «a» и нажмите «Enter». Курсор сместиться вниз на ячейку A2.
- Щелкните на инструмент «Отменить ввод» (или комбинацию горячих клавиш: CTRL+Z)и текст исчезнет, а курсор вернется на исходную позицию.
- Если выполнить несколько действий на листе (например, заполнить буквами несколько ячеек), то для вас будет доступен выпадающий список истории действий для кнопки «Отменить ввод». Таким образом, вы можете одним щелчком отменить множество действий, что очень удобно.
После отмены нескольких действий доступен список истории для инструмента «Повторить ввод».
Настройка панели быстрого доступа Excel
Панель быстрого доступа – это гибко настраиваемая панель инструментов в Excel для упрощения и улучшения комфортной работы пользователей в программе.
Можно размещать кнопки часто используемых инструментов. Попробуйте самостоятельно добавить кнопку инструмента «Создать».
- С правой стороны сделайте щелчок по выпадающему списку для вызова опций настройки.
- Из появившегося списка выберите опцию «Создать» и добавится инструмент создания новых книг Excel.
- Отметьте еще раз опцию «Создать» из списка настройки, чтобы удалить данный инструмент.
Расширенная настройка
В опциях настройки панели с помощью выпадающего списка только несколько популярных инструментов, но на панель можно добавить любой инструмент, имеющийся в Excel.
- Чтобы гибко настроить содержимое панели быстрого доступа необходимо выбрать опцию «Другие команды». Появится окно «Параметры Excel» с уже выбранным параметром «Панель быстрого доступа». Вызвать данное окно можно и через меню «Файл» опция «Параметры» далее выбираем необходимый параметр.
- Выберете инструмент в левом списке, который желаете часто использовать. Сделайте щелчок на кнопке «Добавить» и нажмите ОК.
- Для удаления инструментов, выберите инструмент из правого списка и нажмите на кнопку «Удалить», а потом ОК.
Изменение расположения
Данную панель при необходимости можно разместить под полосой инструментов, а не над ней.
Откройте выпадающий список и выберите опцию «Разместить под лентой». Данную задачу можно также решить, если воспользоваться контекстным меню. Для вызова контекстного меню необходимо сделать щелчок правой кнопкой мыши непосредственно по панели.
Чтобы вернуть панель обратно (поместив ее над лентой), следует выбрать опцию «Разместить над лентой» аналогичным образом.
Alex120782 Пользователь Сообщений: 46 |
Всем привет. В Excel 2003 была удобная возможность добавлять кнопки команд в панель инструментов. Заранее спасибо и хорошего всем дня. |
Dr0n61Rus Пользователь Сообщений: 10 |
В Excel 2007 имеется панель быстрого доступа. Туда можно понавешать различные кнопки команд. Расположеная она в левом верхнем углу по умолчанию над Лентой. Есть возможность расположить её под Лентой. Нажав на Ленте правой кнопкой вы можете перети в раздел «Настройка панели быстрого доступа» и там уже повесить Спецальная вставка и так далее! |
Alex120782 Пользователь Сообщений: 46 |
уже пробовал так делать, но добавляется полностью команда «Спец встравка», а нужно добавить кнопку именно вставить как значение….. |
Плохо искали. Команда называется «Вставить значения», находится на вкладке «Главная». |
|
Alex120782 Пользователь Сообщений: 46 |
{quote}{login=Казанский}{date=02.02.2011 12:41}{thema=}{post}Плохо искали. Команда называется «Вставить значения», находится на вкладке «Главная».{/post}{/quote} |
Alex120782 Пользователь Сообщений: 46 |
{quote}{login=alex120782}{date=02.02.2011 12:46}{thema=Re: }{post}{quote}{login=Казанский}{date=02.02.2011 12:41}{thema=}{post}Плохо искали. Команда называется «Вставить значения», находится на вкладке «Главная».{/post}{/quote} Не понял снова. |
Alex120782 Пользователь Сообщений: 46 |
{quote}{login=Казанский}{date=02.02.2011 12:58}{thema=}{post}у меня так:{/post}{/quote} |
Кот Пользователь Сообщений: 18 |
Ставте Excel 2010 там вообще все просто! |
В начале декабря НВП в своем блоге рассказал о RibbonX Visual Designer, там же и ссылка есть — для XL_2007. |
|
clauser Пользователь Сообщений: 26 |
{quote}{login=Кот}{date=02.02.2011 02:23}{thema=Добавление кнопки на панель инфтрументов. Excel 2007.}{post}Ставте Excel 2010 там вообще все просто!{/post}{/quote} Чтобы не плодить лишнюю тему: |
{quote}{login=The_Prist}{date=14.01.2012 06:28}{thema=}{post} Спасибо, интересный вариант. А если я создал свою вкладку наряду с «Главная», «Вставить» и др. как мне создать кнопку на этой вкладке? П.С.: Application.CommandBars(«Cell»). — я так понимаю, что пункт «Вставить значения» контекстного меню будет виден для любого файла эксель на данной машине? |
|
clauser Пользователь Сообщений: 26 |
Что-то не работает. Ничего не вставляет. |
Сделал SreenShot для Excel 2010. Попробую выложить (у нас на форум PNG файлы прикладываются)? Если нет, в другом формате выложу |
|
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
Павел, у меня на столе сейчас: |
)))) |
|
2 Prist |
|
clauser Пользователь Сообщений: 26 |
Всё, получилось. ПРЕДУПРЕЖДЕНИЕ: |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
Ярги, а с какой целью Вы прикрепляете скрины пустых листов? |
clauser Пользователь Сообщений: 26 |
{quote}{login=Юрий М}{date=15.01.2012 12:05}{thema=}{post}Ярги, а с какой целью Вы прикрепляете скрины пустых листов?{/post}{/quote} |
clauser Пользователь Сообщений: 26 |
{quote}{login=The_Prist}{date=15.01.2012 12:16} OnAction{/post}{/quote} |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
{quote}{login=Ярги}{date=15.01.2012 12:42}{thema=Re: }{post}{quote}{login=Юрий М}{date=15.01.2012 12:05}{thema=}{post}Ярги, а с какой целью Вы прикрепляете скрины пустых листов?{/post}{/quote}Они не такие уж и пустые. Там же видны изменения в ленте:) Извините, обрезать лишнее не в чем.{/post}{/quote} Да в том же Excel, на крайний случай. И Paint нет у Вас? Не нужно лишнее выкладывать — тому есть причины. |
Степлер Гость |
#23 15.01.2012 00:55:38 в Microsoft Paint можно обрезать (Пуск — Программы — Стандартные — Paint) |
В случае, если вы часто используете в своей работе в Excel одни и те же команды, но они расположены в местах, к которым что бы добраться нужно сделать несколько лишних кликов, то кнопки на панели быстрого доступа в Excel решат эту проблему.
Популярные команды для добавления на панель быстрого доступа
Для добавления команд, которые являются наиболее распространенными, нажмите на маленький треугольник справа в панели быстрого доступа.
Откроется меню с такими командами.
Теперь выберите те функции, с которыми вы постоянно работаете, к примеру кликните по команде «Отправить по электронной почте», соответствующий значок появится на панели быстрого доступа.
Добавление произвольных команд на панель быстрого доступа в Excel
Для того, чтобы добавить любую команду, снова кликните на маленький треугольник справа от панели быстрого доступа и выберите пункт «Другие команды…»
Откроется диалоговое окно, в котором вы сможете выбрать те команды, которые вам необходимы регулярно в повседневной работе.
В выпадающем списке «Выбрать команды из:» вы можете указать ту вкладку, команду с которой необходимо добавить на панель быстрого доступа. Обращаю внимание, что команды со вкладок не пропадут и у вас будет несколько мест, где вы сможете их вызвать.
Для учебного примера давайте с вкладки «Главная» добавим команду «Без границы». Для этого в выпадающем списке «Выбрать команды из» выбираем «Вкладка Главная», далее в списке доступных команд выбираем «Без границы» и нажимаем кнопку «Добавить».
Нажмите «Ок», теперь на вашей панели быстрого доступа в Эксель появилась нужная вам команда.
Спасибо, что прочитали статью до конца.
На чтение 1 мин
По умолчанию в Excel нет горячей клавиши для вставки значений.
Часто используют сочетание клавиш CTRL+ALT+V для вызова окна Специальная вставка:
1️⃣ В окне выбирают пункт Значения.
2️⃣ Нажимают ОК.
Но есть лайфхак как создать горячую клавишу для вставки значений!
1️⃣ Щелкните на панели быстрого доступа по кнопке настройки.
2️⃣ В контекстном меню выберите Другие команды.
Больше лайфхаков в нашем Telegram Подписаться
3️⃣ В настройках панели выберите Все команды.
4️⃣ В списке найдите и выберите Вставить значения.
5️⃣ Добавьте команду на панель быстрого доступа нажав кнопку Добавить.
6️⃣ На панели быстрого доступа появилась команда Вставка значений.
7️⃣ Нажатие на эту иконку активирует Вставку значений.
А как же горячие клавиши?
8️⃣ Нажмите клавишу Alt и рядом с командами панели быстрого доступа появятся цифры.
9️⃣ Нажмите нужную вам цифру для вызова команды Вставить значения.
✅ В моём примере горячие клавиши Alt и 1 активируют Вставку значений.
Поделитесь, пожалуйста, в комментариях, был ли полезен этот лайфхак для вас 👇