Создаём OCX для Ворда - VB

Узнай цену своей работы

Формулировка задачи:

здравствуйте, делаю так: Открываем Microsoft Visual Basic Выбираем ActiveX Control Нажимаем Открыть Видим форму Ложим на форму CheckBox В код формы пишем обработку событий клика по CheckBoxOption Explicit
Листинг программы
  1. Private Sub Check1_Click()
  2. 'системный звук
  3. Beep
  4. 'показать форму с именем ...
  5. Form1.Show
  6. End Sub
  7. Private Sub objDoc_ContentControlBeforeDelete(ByVal OldContentControl As ContentControl, ByVal InUndoRedo As Boolean)
  8. 'событие Before Delete - перед удалением контрола
  9. MsgBox$ "Событие ContentControlBeforeDelete"
  10. End Sub
что я должен изменить в строке
Листинг программы
  1. Private Sub objDoc_ContentControlBeforeDelete(ByVal OldContentControl As ContentControl, ByVal InUndoRedo As Boolean)
чтобы сработало событие Before Delete - перед удалением контрола чтобы получить месседж
Листинг программы
  1. MsgBox$ "Событие ContentControlBeforeDelete"
спасибо
похоже, вроде правильней, то о чём пост называется ActiveX, а не ОСХ фишка его в том, что если его скопировать и вставить в том же документе, то к его имени добавиться в конце цифра 1 Ну и может кто знает, можно ли, и как добавить свойство - при добавлении контрола в документ?
null
ВСЁ ЖЕ НЕТ после компиляции мы имеем три файла ComboBox_CommandButton.ocx ComboBox_CommandButton.exp ComboBox_CommandButton.lib НАВЕРНОЕ НАЗОВУ ЕГО ОСХ тогда ещё не знаю, как добиться, чтобы ComboBox_CommandButton я увидел в Ворде с списке Элемент управления ОСХ краем уха слышал, что, что-то регистрировать надо, но подробностей не знаю, подскажите?

Решение задачи: «Создаём OCX для Ворда»

textual
Листинг программы
  1. Public Event BeforeDelete ()
  2. Private Sub cbBeforeDelete()
  3. RaiseEvent BeforeDelete
  4. MsgBox$ "Событие ContentControlBeforeDelete"
  5. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы