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 и обратная связь.