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

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

Sandro

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

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

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

Sandro

Гость
#4
Мне нужна программка для быстрого составления шаблона для моего приложения.
То есть в идеале , нажал на правую кнопку, появился список

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

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

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


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

Serrr

Гость
#5
Не понял.

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

Или твоя программа.ехе выдёргивает текст из *.doc ?
 
S

Sandro

Гость
#6
Сорри, если плохо объяснил, зря про программу начал, программа веб на php, в базе хранятся шаблоны документов в rtf
В зависимости от действий в интерфейсе , программа заменяет вставки в шаблоне и выдаёт готовый документ, пользователь скачивает готовый документ, текст заполнен.
А мне надо сделать макрос в ворд, что б создавать шаблоны для программы, т.к. вставок накопилось много и в голове они не укладываются. то есть взял документ , навставлял типовых вставок и загрузил в базу ))))
 
14.09.2010
5
0
#7
Туманное описание задачи и способа ее реализации.
Для ясности, опишите пошагово, как Вы делаете это сейчас, и как бы Вам хотелось.
 
S

Sandro

Гость
#8
Хочу меню, которое открывается при нажатии на правую кнопку мыши

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


Выбрал в фамилии Пупков, в текст вставится %PUPKOV%