Добавить пункт в контекстное меню эксель
Неспешно продолжаем наши повествования о полезных расширениях для приложений из комплекта Microsoft Office. Рассматриваемый сегодня плагин "Настройка контекстного меню" предназначен для модификации контекстного меню ячейки в табличном редакторе Excel.
С помощью этого плагина можно дополнить стандартное контекстное меню любыми пунктами для работы в текущей сессии Excel, либо сохранить сделанные изменения для постоянного использования. Программа также позволяет восстановить вид контекстного меню по умолчанию.
После распаковки архива необходимо скопировать файл надстройки Rightbtn.xla в папку Microsoft Office, в которой находятся файлы надстроек Excel (например, C:\Program Files\Microsoft Office\Office\Library). Файл справки Rightbtn.hlp необходимо скопировать в папку справочных файлов Windows (как правило, это C:\Windows\Help).
Добавление плагина к Excel
Теперь необходимо подключить надстройку. Для этого после запуска Excel переходим в диалоговое окно "Надстройки", выбрав команду "Сервис -> Надстройки". В открывшемся окне отмечаем строку Rightbtn. Теперь в табличном редакторе появится новая панель "Контекстное меню" с двумя кнопками: одна вызывает диалог настройки, вторая удаляет все добавленные команды из контекстного меню.
Для добавления новых пунктов контекстного меню воспользуйтесь кнопкой "Настройка контекстного меню", расположенной на новой панели инструментов. В результате, откроется одноименное окно. В нем и следует настроить контекстное меню ячейки Excel. В новое меню можно добавить пункты трех типов (им соответствуют вкладки окна "Настройка контекстного меню"): обычные меню, инструменты и всплывающие меню.
В верхнем списке на каждой из этих вкладок выбирается группа или панель инструментов, а ниже указывается конкретный пункт меню, который необходимо добавить в контекстное меню. Для включения выделенного пункта в контекстное меню предназначена кнопка "Добавить". Пункт "Сбросить" позволяет удалить все добавленные пункты. В меню можно добавить разделительную линию, для этого предназначена кнопка "Добавить разделитель".
Настройка контекстного меню
Переключатель в нижней части окна позволяет сохранить созданное контекстное меню для следующих сеансов работы с редактором. Для этого необходимо снять установленную по умолчанию пометку с переключателя "Сохранять новые команды только для текущей сессии Excel".
После завершения настройки необходимо нажать "ОК", и в контекстном меню ячейки будут отображены все добавленные пункты.
Позволяют использовать операции перетаскивания для элементов управления в форме. Выберите элемент управления с помощью правой кнопки мыши и, удерживая ее, перетащите элемент управления. Когда вы отпустите кнопку мыши, появится контекстное меню с указанными ниже командами.
Команда | Описание |
---|---|
Копировать сюда | Копирует выбранный элемент управления в то место, куда вы перетащили указатель мыши. |
Переместить сюда | Перемещает выбранный элемент управления в то место, куда вы перетащили указатель мыши. |
Отмена | Отменяет операцию. |
Настроить
Команда | Описание |
---|---|
Настроить | Отображает диалоговое окно Настроить, в котором можно добавлять, удалять, изменять и создавать настраиваемые панели инструментов. |
Настроить элемент
Команда | Описание |
---|---|
Настроить | Отображает диалоговое окно Настроить элемент управления, в котором можно изменить текст подсказок или значок элемента управления для выбранного элемента. |
Определение
Команда | Описание |
---|---|
Определение | Отображает расположение в окне кода, где определена переменная или процедура под указателем мыши. Если определение находится в указанной по ссылке библиотеке, оно отображается в обозревателе объектов. |
Удалить элемент, удалить страницу, удалить контрольное значение
Команда | Описание |
---|---|
Удалить | Удаляет выбранный элемент из панели элементов. Вы можете снова добавить элемент с помощью команды Дополнительные элементы управления в контекстном меню. |
Удалить страницу | Окончательно удаляет выбранную страницу из панели элементов. |
Удалить контрольное значение | Удаляет выбранное выражение контрольного значения. |
Закрепляемые
Команда | Описание |
---|---|
Закрепляемые | Включает и выключает возможность закрепления активного окна. Окно закреплено, если оно присоединено или "привязано" к одному из краев экрана, окну приложения или другому закрепляемому окну. Когда вы перемещаете закрепляемое окно, оно "привязывается" к расположению. Окно не является закрепляемым, если его можно переместить в любое место экрана и оставить его там. |
Справка
Команда | Описание |
---|---|
Справка | Если выбрана команда Справка, отображается раздел справки, относящийся к выбранному элементу. |
Скрыть
Команда | Описание |
---|---|
Скрыть | Скрывает активное окно, проект, папку, модуль или панель элементов. |
Импорт страницы, экспорт страницы
Импортирует и экспортирует страницы.
Команда | Описание |
---|---|
Импорт страницы | Открывает диалоговое окно Импорт страницы, чтобы вы могли найти и выбрать страницу, которую нужно добавить в панель элементов. Диалоговое окно Импорт страницы представляет собой стандартное диалоговое окно Windows Открыть. |
Экспорт страницы | Открывает диалоговое окно Экспорт страницы, чтобы вы могли выбрать расположение и имя для выбранной страницы, которую нужно экспортировать из панели элементов. Диалоговое окно Экспорт страницы аналогично стандартному диалоговому окну Windows Сохранить. |
Переместить
Команда | Описание |
---|---|
Переместить | В зависимости от того, активно ли окно или панель элементов, при выборе команды Переместить выполняется одно из указанных ниже действий. - Указатель изменяется на , чтобы можно было переместить активное окно в другое место. - Отображается диалоговое окно Порядок страниц, в котором можно изменить порядок страниц в панели элементов. |
Создать страницу
Команда | Описание |
---|---|
Создать страницу | Добавляет новую вкладку с именем "Новая страница". Чтобы изменить его , используйте команду переименования в меню ярлыка. Может быть несколько страниц с именем "Новая страница". Новая страница автоматически содержит инструмент "Указатель" при ее добавлении в панель элементов. |
Обозреватель объектов
Команда | Описание |
---|---|
Копировать | Копирует текст для выбранного класса или элемента в буфер обмена. |
Только слово целиком | Позволяет искать вхождения, точно соответствующие слову, введенному в поле Поиск текста обозревателя объектов. |
Элементы группы | Переключает область элементов между алфавитным списком элементов выбранного класса и списком, сгруппированным по типу элемента. |
Свойства | Отображает диалоговое окно Параметры элемента, в котором для пользовательского элемента вводится описание и присваивается контекстный идентификатор справки и имя файла справки. Доступно только для элементов, содержащих код Basic. |
Отобразить скрытые компоненты | Отображает и скрывает скрытые элементы в обозревателе объектов для каждого класса. Скрытые элементы — это элементы, которые не предназначены для использования программистом повторно используемого объекта и которые обычно не видны в обозревателе объектов. Они отображаются с помощью светло-серого текста. |
Просмотреть определение | Направляет к определению выбранного элемента. |
Свойства
Команда | Описание |
---|---|
Свойства | Открывает окно свойств для выбранного элемента. |
Переименовать
Команда | Описание |
---|---|
Переименовать | Отображает диалоговое окно Переименовать, позволяющее изменить имя выбранной страницы в панели элементов и создать подсказку. |
Заголовок | Позволяет присвоить новое имя для вкладки. |
Текст подсказки для элемента управления | Позволяет создавать подсказку для вкладки. |
Размер
Команда | Описание |
---|---|
Размер | Изменяет указатель мыши, чтобы вы могли изменить размер активного окна или панели элементов. |
Переключатель
Команда | Описание |
---|---|
Точка останова | Устанавливает или удаляет точку останова в текущей строке. |
Закладка | Отображает или удаляет закладку в активной строке в окне кода. |
Отобразить объект, просмотреть код
Позволяет просматривать окно конструктора или окно кода.
Команда | Описание |
---|---|
Отобразить объект | Отображает или активирует выбранный элемент. |
Просмотреть код | Отображает или активирует окно кода для выбранного объекта. |
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Добавить элемент в контекстное меню можно следующем образом.
Внимание! Перед внесением изменений рекомендуется создать резервную копию системного реестра и изучить процедуру его восстановления. Дополнительные сведения о создании резервной копии, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
1. Нажмите правой кнопкой мыши на кнопку Пуск -> Выполнить и введите команду regedit
2. Затем разверните ключ HKEY_CLASSES_ROOT
3. В данном каталоге найдите ключь с названием формата нужно файла (в данном случае это .docx)
4. В ключе .docx создайте ключь ShellNew (Правой кнопкой мыши в том же самом окне Создать -> Ключь и назовите его ShellNew )
5. В ключе ShellNew в соседним окне необходимо нажать правой кнопкой мыши Создать -> Строковый параметр назовите его NullFile и задайте его значение как 1.
После этого у Вас должна появиться возможность создать новый документ Word из контекстного меню.
Чтобы удалить элемент из контекстного меню, необходимо найти его разрешение (.ppt .xml и так далее) в каталоге HKEY_CLASSES_ROOT и удалить ключь (папку) ShellNew для этого элемента.
Иногда необходимо сделать ещё несколько действий, чтобы добавить элемент в контекстное меню.
Всё что Вы сделали до этого, Вы сделали правильно и теперь нужно сделать следующие:
1. Создайте новый пустой файл Word и назовите его template.docx
2. Поместите данный файл в папку C:\Windows\ShellNew
3. В реестре в ключе HKEY_CLASSES_ROOT\.docx\ShellNew (тоже самое место, где Вы создавали параметр в прошлый раз) создайте новый строковой параметр Создать->Строковый параметр назовите его FileName и задайте его значение как C:\Windows\ShellNew\template. docx
4. Перезагрузите компьютер
Более подробную информацию касательно данной проблемы, Вы можете найти в следующей статье.
Как отключить контекстное меню на указанном листе или всей книге в Excel?
Вы знаете, как отключить контекстное меню в Excel? В этой статье будут показаны способы отключения контекстного меню не только на указанном листе, но и во всей книге.
Отключить меню правой кнопки мыши на указанном листе с кодом VBA
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
В этом разделе говорится об отключении контекстного меню на указанном листе с помощью метода VBA. Пожалуйста, сделайте следующее.
1. Откройте рабочий лист, для которого нужно отключить контекстное меню, щелкните правой кнопкой мыши вкладку листа и затем щелкните Просмотреть код из контекстного меню.
2. Затем Microsoft Visual Basic для приложений всплывает окно. Скопируйте и вставьте приведенный ниже сценарий VBA в окно кода.
Код VBA: отключить контекстное меню на указанном листе в Excel
3. нажмите другой + Q ключи для выхода из Microsoft Visual Basic для приложений окно.
С этого момента, когда вы попытаетесь щелкнуть правой кнопкой мыши любую ячейку этого рабочего листа, вы получите диалоговое окно Kutools for Excel, как показано ниже.
Отключить меню правой кнопки мыши во всей книге с кодом VBA
Вы также можете отключить контекстное меню во всей книге с помощью следующего кода VBA.
1. В книге вам нужно отключить контекстное меню, нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. в Microsoft Visual Basic для приложений окно, пожалуйста, дважды щелкните Эта рабочая тетрадь слева Проекты под застройку панели, затем скопируйте и вставьте приведенный ниже код VBA в ThisWorkbook (Код) окно. Смотрите скриншот:
Код VBA: отключить контекстное меню во всей книге в Excel
3. нажмите другой + Q ключи для выхода из Microsoft Visual Basic для приложений окно.
С этого момента, когда вы пытаетесь щелкнуть правой кнопкой мыши любую ячейку в книге, появится диалоговое окно Kutools for Excel, чтобы напомнить вам, что контекстное меню было отключено. Смотрите скриншот:
Не многие знают, но в системах Windows есть возможность добавить скрытые функции по копированию или перемещению файлов/документов сразу в требуемое вам конечное место расположения.
Сегодня поговорим о том, как можно включить две эти функции и о том, для чего они нужны, что помогают сделать.
💾Введение
Людям, не привыкшим работать с консолью, коих подавляющее большинство, приходится в работе с большим количеством договоров и прочих документов сталкиваться с трудностями перемещения или копирования данных.
Встречал как тех, кто параллельно открывает два окна проводника и drug&drop перетаскивает нужные файлы из одного окна в другое, так и тех, кто руками ходит по месту источника и назначения, жмёт знаменитые ctrl+c -> ctrl+v для копирования и вставки, или используют контекстное меню (ПКМ) для копировать и вставить .
Нет неправильных способов. Даже такое нормально и правильно, но есть способ лучше, который позволяет облегчить жизнь.
💾Зачем это нужно
Стоит у вас задача или нужда перенести файл из директории A в директорию B , вот здесь вам и поможет пункт контекстного меню по нажатии ПКМ на рабочем столе или на файле.
Добавив оба скрытых параметра, вы мгновенно сможете указать путь, куда желаете скопировать или переместить один или несколько нужных вам файлов. Такой подход сэкономит время и количество операций.
💾Как включить
Процесс включения довольно прост и занимает всего пару минут. Для успешного появления новых функций необходимо открыть редактор реестра ( regedit ). Сделайте это любым удобным для вас способом.
Я же продемонстрирую вариант с использованием Выполнить (Win+R). Нажимаем это сочетание и пишем там слово regedit , после чего нажимаем ОК или клавишу ENTER .
Половину пути уже выполнили. Теперь переходим по указанному ниже пути реестра или вручную, открывая ветки реестра, или можно скопировать этот путь и вставить его в место, указанное на скриншоте и нажать клавишу ENTER .
Необходимый нам путь следующий: HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers
Остался один шаг. Нам необходимо создать два раздела в реестре по указанному пути, т.е. эти новые разделы необходимо создать дочерними, внутри ContextMenuHandlers .
Если вам нужна только одна функция, то создаём один, а не два раздела.
Для включения пункта "Копировать в папку", даём разделу имя (прям со скобками):
Для включения пункта "Переместить в папку", даём разделу имя (прям со скобками): < C2FBB631-2971-11D1-A18C-00C04FD75D13>
Должно получиться что-то вроде этого:
Вот и всё, ничего сложнее делать не нужно. Теперь при выборе одного из пунктов откроется меню проводника, где нужно будет указать директорию, куда необходимо скопировать или же переместить выделенный/е файл/ы.
Читайте также: