Надо сделать своё меню вставок в Word

  • Автор темы Автор темы Sandro
  • Дата начала Дата начала
S

Sandro

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

Если создаем кнопки вручную, то лучше их все привязывать к одному макросу, а уже в самом макросе различать их, например, по надписи на кнопке и запускать соответствующий макрос.

Можно написать макрос, создающий/обновляющий Ваше меню, в котором будет храниться структура вашего меню. По-моему этот вариант удобнее, т.е. используя имеющуюся структуру можно писать макрос создающий как панель инструментов, так и вкладку на ленте.
 
Надо написать макрос создающий шаблоны документов для сторонней программы,

не проще в сторонней программе делать текст для шаблонов и вставлять его в Word (если я правильно вопрос понял)
 
Мне нужна программка для быстрого составления шаблона для моего приложения.
То есть в идеале , нажал на правую кнопку, появился список

Данные пользователя
Реквизиты компании
...............................

Далее во вкладке - кнопка "Имя", нажал в текст вставилось %NAME% и т.д.

Вставок , около 100


Если есть пример как добавить сложное меню при нажатии правой кнопки, буду благодарен.
 
Не понял.

Результат работы твоей программы.exe - это готовый текст в формате Ворда , который потом просто останется распечатать?

Или твоя программа.ехе выдёргивает текст из *.doc ?
 
Сорри, если плохо объяснил, зря про программу начал, программа веб на php, в базе хранятся шаблоны документов в rtf
В зависимости от действий в интерфейсе , программа заменяет вставки в шаблоне и выдаёт готовый документ, пользователь скачивает готовый документ, текст заполнен.
А мне надо сделать макрос в ворд, что б создавать шаблоны для программы, т.к. вставок накопилось много и в голове они не укладываются. то есть взял документ , навставлял типовых вставок и загрузил в базу ))))
 
Туманное описание задачи и способа ее реализации.
Для ясности, опишите пошагово, как Вы делаете это сейчас, и как бы Вам хотелось.
 
Хочу меню, которое открывается при нажатии на правую кнопку мыши

Фамилии
|_______________Пупков
|_______________Пупко
|_______________Пупкович
Имя
|_______________Вася
|_______________Петя
|_______________Дима


Выбрал в фамилии Пупков, в текст вставится %PUPKOV%
 
Выкладываю пример шаблона Word с контекстным меню пользователя.
Изменить структуру меню и действия по кнопке под себя несложно.Посмотреть вложение ________________.rar
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab