Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Вниз

Как вставить кнопку в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-45179
Punisher
2002-09-22 12:11
2002.10.14
SQL Explorer


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


1-45310
Demon[DZ]
2002-10-04 20:48
2002.10.14
DrawGrid


1-45461
Граф
2002-10-04 06:04
2002.10.14
F1- help ошбика при использовании потока TThread


1-45359
^SANYA
2002-10-05 01:15
2002.10.14
Шифрование...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский