Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.14;
Скачать: CL | DM;

Вниз

Как вставить кнопку в MS Word и обработать нажитие на нее?   Найти похожие ветки 

 
maxinfosoft   (2002-10-05 15:46) [0]

Как вставить кнопку в MS Word и обработать нажитие на нее? Киньте пожалуйста ссылку или примерчик.
Также очень хочется знать, как в этом случае получить выделенный текст в Word.


 
alxx ©   (2002-10-05 16:33) [1]

Надо создать шаблон .dot и кинуть ее в директорию Office\Startup
А в шаблоне добавить кнопку и обработать нажатие на VB.


 
maxinfosoft   (2002-10-05 16:49) [2]

Спасибо за ответ.
Мне это известно. Хотелось бы как-раз этот скрипт, т.е. пример.
Говорят на delphimagazine была целая статья об этом - не нашел.
Помогите, давно бьюсь - не выходит.


 
alxx ©   (2002-10-05 16:58) [3]

Если речь идет о программе Delphi, то нужно создать COM-сервер и вызывать его так, например:
Например так:

Set DOB = CreateObject("SomeComServer.SomObject")

Dim ST As String
Dim ISS As InlineShape


If ActiveWindow.Selection.Type = wdSelectionInlineShape Then

CC = ActiveWindow.Selection.Range.InlineShapes.Count

ST = ActiveWindow.Selection.Range.InlineShapes.Item(CC).AlternativeText
DOB.Edit (ST)
Else
ST = "" " ActiveWindow.Selection.Text
DOB.SomeFunction (ST)
End If


 
maxinfosoft   (2002-10-05 17:58) [4]

С выделенным текстом разобрались, а как быть с обработкой нажатия на кнопку в Ворде своей программой?


 
alxx ©   (2002-10-05 18:14) [5]

Надо написать COM-сервер и вызывать из VB функции из него - вот и получится - своя программа контролирует нажатия в Word.


 
maxinfosoft   (2002-10-05 18:54) [6]

Э-э, не... Надо наоборот запустить мое приложение из Word"a по нажатию на кнопку.


 
alxx ©   (2002-10-05 19:00) [7]

Э-э, парень, ты знаешь че такое СОМ-сервер и сервер автоматизации?


 
brestmarket   (2002-10-05 20:43) [8]

Я это отлично знаю и он здесь совсем не к месту!



Страницы: 1 вся ветка

Текущий архив: 2002.10.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-45439
Weare
2002-10-02 20:22
2002.10.14
Предварительный просмотр


3-45229
Atamali Mamedov
2002-09-24 09:45
2002.10.14
Interbase External Functions


1-45322
Граф
2002-10-05 06:14
2002.10.14
ищу компоненты для интрефейса в стиле ХР Боссу очень нравиться :(


1-45408
Виктор
2002-10-03 12:21
2002.10.14
Перекомпиляция VCL


6-45483
Ksion
2002-08-13 03:51
2002.10.14
TWebBrowser