Ті макроси, які наведені в джерелах, я розібрав "по кісточках" для власного розуміння і тепер можу запропонувати свої варіанти додавання потрібних команд в контекстне меню, яке викликається клацанням правої кнопки миші.
Додаємо в меню існуючу в Word-е команду, наприклад, Спеціальна вставка.
У коді ви можете бачити ідентифікаційний номер для команди Спеціальна вставка - 755. Ви можете замінити цей ID на інший номер потрібної вам команди. Повний список команд з ідентифікаторами можна отримати з файлу CommandControlsID.zip (українські назви команд) або CommandBarID.zip (англійські назви команд).
Вставлена нами команда буде знаходитися в самому верху контекстного меню. Про це свідчить параметр Before: = 1. Щоб змінити розташування пункту меню, змініть цей параметр на інше число.
Щоб видалити цей пункт меню, виконайте наступний макрос:
Може так статися, що ви захочете повернути оригінальний вид ваших меню, без доданих вами команд. Для цієї мети служить наступний макрос:
Наступного разу я розповім про 2-му варіанті - макросе, який створює в контекстному меню ваші власні розкриваються пункти з вашими ж командами.
Якщо ви не знаєте, як підключити до документа і застосувати ці макроси, вивчіть наступні замітки з сайту:
Олег, спробуйте видалити цю команду (наступний макрос в замітці) і повторити. Тільки що сам ще раз перевірив працездатність макросу - все коректно.
Пробував видаляти, запускав знову - не допомогло. Де повинна з'явитися кнопка "Спеціальна вставка" - на закладці "Головна" або на закладці "Вставка"? Макрос отдебагіл по кроках, виконується він коректно, в помилку не вилітає.
Суть у чому - "Спеціальна вставка" в настройках панелі і так є - її можна вручну на панель швидкого запуску додати. А мені потрібно додати кнопку "MS Equation" - її в списку в налаштуваннях немає і в списку CommandControlsID теж немає.
Олег, мова йде в замітці про контекстному меню, тобто меню, яке з'являється при натисканні правою кнопкою миші. Ви клацаєте правою кнопкою миші на документі і з'являється це меню.
Додати цим макросом кнопку на стрічку, ви не зможете. Тут потрібно перепрограмувати стрічку.
Шаблон ГОСТ для MS Word
- влад »шукаю шаблон з дзеркальними полями рамки для брошурувати документації, тобто дзеркальним відображенням вертикальних полів
Створення стилів для заголовків і багаторівневих списків в Word
- Анонім »Здравствуйте! На цю сторінку модератори заходять? Є питання по стилям.
Шаблон для роботи з закладками
Макрос підрахунку кількості рядків в таблиці
- Дмитро »Підкажіть, як зробити підрахунок стовпців 2-й таблиці в документі. КАк просто стоблци шукати я зрозумів.
Куточки на кордонах полів документа
- Ташкент Климентійович »Увага правильну відповідь! це чудо називається "згортання і розгортання частин документа word" кому треба загугли.