Controls in a Custom Form

Элементы управления формами позволяют настраивать пользовательский интерфейс и поведение настраиваемой формы. Так как весь код формы вызван из события формы или события управления, программирование ответа на события управления является одним из основных средств для программного расширения формы. В этом разделе описывается добавление и отображение элементов управления Microsoft Forms 2.0 и элементов управления Microsoft Outlook в Outlook формах. Сведения о программировании элементов управления Forms 2.0 см. в справке по сценарию форм. Дополнительные сведения о программировании Outlook элементов управления см. в справке по объектной модели.

Время разработки

В конструкторе форм можно добавить контроль из панели инструментов управления на страницу формы или область форм. Элемент управления инициализирован с помощью нескольких элементов управления Forms 2.0. Вы можете добавить другие ActiveX элементы управления, установленные на компьютере, в ящик инструментов управления.

Элементы управления Microsoft Forms 2.0

В панели инструментов управления по умолчанию существуют следующие элементы управления Forms 2.0:

  • Управление Microsoft Forms 2.0 CheckBox

  • Управление Microsoft Forms 2.0 ComboBox

  • Microsoft Forms 2.0 CommandButton control

  • Microsoft Forms 2.0 Frame control

  • Управление изображениями Microsoft Forms 2.0

  • Управление меткой Microsoft Forms 2.0

  • Microsoft Forms 2.0 ListBox control

  • Управление несколькими веб-сайтами Microsoft Forms 2.0

  • Microsoft Forms 2.0 OptionButton control

  • Управление Прокрутки Microsoft Forms 2.0

  • Microsoft Forms 2.0 SpinButton control

  • Microsoft Forms 2.0 TabStrip control

  • Microsoft Forms 2.0 TextBox control

  • Управление Microsoft Forms 2.0 ToggleButton

Элементы управления Outlook Майкрософт

В следующей таблице Outlook элементы управления, установленные на компьютере при установке Microsoft Office Outlook 2007 или более поздней версии Outlook. Эти элементы управления поддерживают Windows microsoft. Прежде чем использовать их в Outlook формах, сначала необходимо добавить их в панели инструментов управления.

Используйте эти элементы управления только в областях форм, а не в пользовательских формах.

Некоторые из этих элементов управления предназначены для использования функций в Outlook, например, microsoft Outlook Body Control предназначен для отображения Outlook элемента. Все элементы Outlook предназначены для использования только в Outlook надстройки.

Control Предназначен для определенных Outlook функций
Microsoft Outlook body control Да
Управление Outlook визитных карт Майкрософт Да
Управление категориями Outlook Майкрософт Да
Управление Outlook microsoft Нет
Управление Outlook с комбо-полем Нет
Управление кнопками Outlook Microsoft Нет
Управление Outlook контактов Да
Управление датами Outlook Microsoft Да
Управление Outlook кадра Microsoft Да
Microsoft Outlook InfoBar Control Да
Контроль Outlook меток Майкрософт Нет
Управление Outlook списка Майкрософт Нет
Управление кнопкой Outlook Microsoft Нет
Управление Outlook страниц Майкрософт Да
Управление получателями Outlook Майкрософт Да
Управление Outlook отправитель фото Microsoft Да
Управление текстовыми Outlook Microsoft Нет
Управление временем Outlook Майкрософт Да
Управление Outlook часовой зоны Майкрософт Да

Время выполнения

На пользовательских страницах форм элементы управления Forms 2.0 всегда отображаются классическим образом без Windows темы. В области форм любой контроль Forms 2.0 с управлением аналогом Outlook предполагает внешний вид, который имеет Windows и фактически может быть отлит с типом аналога. Например, если пользователь сбросил управление Forms 2.0 TextBox в области форм, программным образом Outlook заменит этот экземпляр управления экземпляром управления Outlook аналога, и вы сможете применить гипс Microsoft.Office. Interop. Outlook. OlkTextBox для этого управления и доступа к нему в качестве Outlook TextBox. Вы не должны получать к нему доступ в качестве управления Microsoft.VBE.Interop.Forms.TextBox . Дополнительные сведения о средствах управления литьем в надстройки см. в статью Расширение области форм с надстройкой. В следующей таблице перечислены каждый контроль Форм 2.0 и соответствующий Outlook (если он существует).

Формы 2.0 Control Outlook Control
Управление Microsoft Forms 2.0 CheckBox Управление Outlook microsoft
Управление Microsoft Forms 2.0 ComboBox Управление Outlook с комбо-полем
Microsoft Forms 2.0 CommandButton control Управление кнопками Outlook Microsoft
Microsoft Forms 2.0 Frame control Управление Outlook кадра Microsoft
Управление изображениями Microsoft Forms 2.0 (Нет паритета)
Управление меткой Microsoft Forms 2.0 Контроль Outlook меток Майкрософт
Microsoft Forms 2.0 ListBox control Управление Outlook списка Майкрософт
Управление несколькими веб-сайтами Microsoft Forms 2.0 (Нет паритета)
Microsoft Forms 2.0 OptionButton control Управление кнопкой Outlook Microsoft
Управление Прокрутки Microsoft Forms 2.0 (Нет паритета)
Microsoft Forms 2.0 SpinButton control (Нет паритета)
Microsoft Forms 2.0 TabStrip control (Нет паритета)
Microsoft Forms 2.0 TextBox control Управление текстовыми Outlook Microsoft
Управление Microsoft Forms 2.0 ToggleButton (Нет паритета)

Поскольку Outlook установлены на компьютерах Office Outlook 2007 или более поздней версии, форма, содержаная эти элементы управления, не будет отображаться должным образом в более ранней версии Outlook.

Сводка

Ниже приводится обобщение различий между средствами управления Forms 2.0 и Outlook элементов управления:

Аспект сравнения Элементы управления форм 2.0 Outlook Controls
Доступно в Outlook 2003 г. или ранее Да Нет
Доступно в Office Outlook 2007 или более поздней Да Да
Существует в панели инструментов управления по умолчанию Да Нет
Отображение на странице формы в Office Outlook 2007 г. или более поздней Классический внешний вид без Windows темы Не используйте элементы Outlook на пользовательских страницах форм, а используйте только в областях форм
Отображение в области форм в Office Outlook 2007 г. или более поздней Отображается как его темный аналог, если он существует, и может быть отлит с типом своего темного аналога; классический внешний вид, если аналога темы не существует Themed look
Элементы управления, отображаемые должным образом в Outlook 2003 или более ранних Да Нет
Элементы управления, отображаемые должным образом в Office Outlook 2007 или более поздней Да Да

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.