Элементы управления activex в excel

Microsoft Excel

трюки • приёмы • решения

Режим конструктора и элементы ActiveX в VBA Excel

В наших статьях мы подробно рассмотрим практические примеры, связанные с использованием программирования, которое заложено в Microsoft Office. Оно основывается на языке VBA, название которого в полном виде выглядит так Visual Basic for Application. Учитывая, что все рассматриваемые разработки будут использовать VBA, наша первоочередная задача познакомиться сданным языком.

Примеры этой темы предназначены для категории читателей, которая либо с VBA не встречалась, либо это знакомство было весьма поверхностным. Все последующие главы будут полностью посвящены рассмотрению практических офисных задач, и, таким образом, эта статья является для них базовой.

Рис. 1.4. Закладка Основные окна Параметры Excel

Предполагается, что читатель хотя бы в незначительной степени знаком с чисто пользовательскими возможностями Microsoft Excel прошлых версий. Важно отметить, что наибольший эффект будет наблюдаться, если запустить Microsoft Excel параллельно с чтением наших статей и выполнять все описанные разработки на компьютере. При рассмотрении примеров на протяжении всего изучения нам понадобятся элементы ActiveX, которые по-другому можно назвать Элементы управления.

И в качестве первого шага необходимо в окне, показанном на рис. 1.2, щелкнуть кнопкой Параметры Excel. В результате перед вами откроется новое окно с набором закладок. Здесь на закладке Основные следует сделать установку для отображения на ленте вкладки Разработчик, что реализуется с помощью флажка Показывать вкладку «Разработчик» на ленте (рис. 1.4).

В Microsoft Excel элементы ActiveX можно размещать и на пользовательских формах, и на самих рабочих листах (на верхнем графическом слое, где располагаются рисунки, диаграммы и другие объекты). Часто вставка нескольких элементов ActiveX значительно упрощает работу с данными на рабочем листе. Все элементы управления делятся на две группы: элементы управления формами и элементы управления ActiveX. Оба набора элементов управления имеют свои преимущества и недостатки. В общем случае элементы управления формами проще в применении, но зато элементы ActiveX являются более гибкими. В наших примерах мы будем использовать исключительно элементы ActiveX.

В результате окно приложения Microsoft Excel дополнится новыми пиктограммами, которые нам потребуются в дальнейшем (рис. 1.5). Среди тех, которыми мы будем активно пользоваться на протяжении всей книги, отметим пиктограмму с надписью Вставить. С се помощью на рабочем листе можно размещать элементы ActiveX, которые существенно дополняют функциональность книг Microsoft Excel. Они типичны для различных приложений Windows (речь идет о кнопках, полосах прокрутки, текстовых окнах, переключателях, списках и т. д.). Кроме пиктограммы Вставить мы будем активно пользоваться и другими присутствующими на ленте Режим конструктора, Свойства, Visual Basic и Макросы.

Перед тем как начать какие-либо действия с тем или иным элементом ActiveX, его необходимо поместить на рабочий лист. Это легко выполнить, если воспользоваться пиктограммой Вставить. На рис. 1.6 показано размещение на рабочем листе элемента ActiveX Кнопка.

Рис. 1.5. Отображение вкладки Разработчик на ленте

При наведении курсора мыши на пиктограмму элемента ActiveX Кнопка в качестве подсказки появляется еще один вариант его названия: элемент управления «Кнопка». Далее по тексту мы будем использовать оба варианта названия — элементы ActiveX и элементы управления.

Для того чтобы перенести элемент ActiveX на рабочий лист, необходимо щелкнуть на панели инструментов на его пиктограмме левой кнопкой мыши и далее переместить курсор мыши на рабочий лист. Курсор мыши примет вид, аналогичный математическому знаку «плюс». Теперь следует нажать левую кнопку мыши и, не отпуская ее, переместить мышь вправо и вниз, а затем отпустить ее левую кнопку. В результате на рабочем листе мы увидим изображение появившегося элемента ActiveX, окруженного маркерами (рис. 1.6).

Рис. 1.6. Размещение кнопки на рабочем листе в режиме конструктора

После размещения элемента ActiveX на рабочем листе активизируется кнопка Режим конструктора, которая позволяет пользователю далее работать в одном из двух режимов. Один из них так и называется режим конструктора. В этом случае можно работать с элементами ActiveX для создания необходимого интерфейса на рабочем листе. Также в этом режиме пользователю предоставляется возможность создавать программные разработки.

Появление маркеров (см. рис. 1.6), окружающих элемент ActiveX, как раз и является признаком того, что мы работаем в режиме конструктора (кнопка Режим конструктора в этом случае выглядит нажатой). На начальном этапе создания разработки работа в режиме конструктора сводится к размещению элементов управления на рабочем листе и изменению их свойств. Далее производится программирование различных событий, связанных с элементами управления, листами и книгой в целом.

Важно отметить, что после размещения элемента ActiveX на рабочем листе, в нашей книге (можно даже сказать — на данном листе книги) появился новый элемент, который фактически представляет собой «программный» объект. Аналогичным образом на рабочих листах книг Excel можно размещать и другие элементы ActiveX.

Рис. 1.7. Вид рабочего листа при выходе из режима конструктора

Другой режим можно назвать режимом выполнения или режимом работы (какого-то однозначно принятого названия не существует). Чтобы перейти в этот режим (то есть выйти из режима конструктора), необходимо отжать кнопку Режим конструктора (рис. 1.7). После этого в нашем случае можно просто пощелкать кнопкой, которую мы создали на рабочем листе (функциональные действия, которые можно обеспечить в этом случае, мы рассмотрим в дальнейшем). Далее опять вернемся в режим конструктора. С помощью маркеров, окружающих кнопку, можно легко изменить се размеры. Также с помощью мыши можно перемещать созданную кнопку по рабочему листу.

Источник: excelexpert.ru

Добавление и регистрация элемента ActiveX

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Читайте также:  Excel н д

В дополнение к различным элементам управления формы на компьютере находятся многие элементы управления ActiveX, которые были установлены в Excel и другие программы, например элемент управления Calendar 12,0 и проигрыватель Windows Media. При установке новых элементов ActiveX программа установки для элементов управления, как правило, регистрирует каждый элемент управления на компьютере, что делает его доступным для использования в Excel. Если элемент управления не отображается в списке, его необходимо зарегистрировать вручную.

Не все элементы ActiveX можно использовать непосредственно на листах; Некоторые из них можно использовать только в пользовательской форме Microsoft Visual Basic для приложений (VBA). При работе с этими элементами управления в Excel отображается сообщение не удается вставить объект , если вы попытаетесь добавить их на лист.

Чтобы можно было работать с элементами управления ActiveX, необходимо включить вкладку Разработчик на ленте. Дополнительные сведения см. в статье Отображение вкладки “Разработчик”.

На вкладке разработчик в группе элементы управления нажмите кнопку Вставить, а затем в разделе элементы ActiveXвыберите элемент управления или щелкните другие элементы управления , чтобы просмотреть все доступные элементы ActiveX, а затем выберите элемент управления.

Щелкните на листе место, где должен отображаться элемент ActiveX.

Чтобы изменить элемент управления, убедитесь, что выбран режим конструктора. На вкладке Разработчик в группе Элементы управления нажмите кнопку Режим конструктора.

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

Совет: Можно также щелкнуть элемент управления правой кнопкой мыши и выбрать пункт Свойства.

Откроется диалоговое окно Свойства. Для получения дополнительных сведений о каждом свойстве выберите свойство и нажмите клавишу F1, чтобы отобразить соответствующий раздел справка по Visual Basic. Можно также ввести имя свойства в поле Поиск справки Visual Basic.

Щелкните элемент ActiveX, который вы хотите зарегистрировать.

Убедитесь в том, что вы используете режим конструктора. На вкладке Разработчик в группе Элементы управления нажмите кнопку Режим конструктора .

На вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить и в разделе Элементы ActiveX нажмите кнопку Другие элементы управления.

В нижней части диалогового окна другие элементы управления выберите пункт Зарегистрировать настраиваемый.

В диалоговом окне Регистрация пользовательского элемента управления найдите папку, содержащую управляющий файл (с расширением. ocx) или файл динамической библиотеки (расширение имени. dll) для элемента управления, который нужно зарегистрировать.

Выберите файл для элемента управления и нажмите кнопку Открыть.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Источник: support.microsoft.com

Элементы управления activex в excel

Элементы ActiveX можно использовать на формах листа (без кода VBA или с ним), а также на пользовательских формах VBA. Их рекомендуется применять, если требуются более гибкие возможности, чем у элементов управления формы. Многочисленные свойства элементов ActiveX позволяют настраивать их внешний вид, поведение, шрифты и другие характеристики.

Можно также управлять событиями, которые происходят при взаимодействии с элементом ActiveX. Например, можно выполнять различные действия в зависимости от того, какой элемент выбирается из списка, или отправлять запрос базе данных для заполнения поля со списком элементами при нажатии кнопки. Можно также создавать макросы, которые реагируют на события, связанные с элементами ActiveX. При выборе элемента управления будет выполняться код VBA, обрабатывающий все назначенные ему события.

На компьютере находятся многочисленные элементы ActiveX, установленные приложением Excel и другими программами, такими как Calendar Control 12.0 и проигрыватель Windows Media.

Важно. Не все элементы ActiveX можно использовать непосредственно на листах; некоторые из них можно применять только в пользовательских формах Visual Basic для приложений (VBA). При попытке добавить такие элементы управления на лист приложение Excel отображает сообщение “Вставка объекта неосуществима”.

Тем не менее элементы ActiveX невозможно добавить на листы диаграмм (с помощью пользовательского интерфейса) или на листы макросов XLM. Кроме того, невозможно назначить макрос, который будет выполняться непосредственно элементом ActiveX, как для элемента управления формы.

Обзор элементов ActiveX

Выводит список из одного или нескольких текстовых элементов, которые может выбрать пользователь. Список можно применять для представления большого числа вариантов, количество и содержимое которых может быть различным. Существует три типа списков.

  • Простой список поддерживает выбор только одного элемента. Такой список напоминает группу переключателей, но позволяет более эффективно работать с большим числом элементов.
  • Список связанного выбора позволяет выбрать один элемент, а также несколько расположенных рядом элементов.
  • Список, разрешающий несвязный выбор нескольких строк, позволяет выбрать один элемент, расположенные рядом элементы, а также разрозненные элементы.

Группирует связанные элементы управления в виде прямоугольника с необязательной подписью. Обычно группируются переключатели, флажки или тесно связанные данные.

Примечание. Элемент ActiveX “Рамка” недоступен в разделе Элементы ActiveX на вкладке Вставка. Тем не менее его можно добавить из диалогового окна Другие элементы, выбрав пункт Рамка Microsoft Forms 2.0.

Источник: www.excelworld.ru

Элементы управления ActiveX и другие

Элементы управления ActiveX и другие

В любой программе для Windows элементы управления – это все те бедолаги на экране, на которых можно щелкнуть или что-нибудь напечатать, чтобы вызвать определенное ответное действие программы. Среди самых распространенных элементов управления следует упомянуть кнопки па панелях инструментов и в диалоговых окнах, переключатели и флажки, предназначенные для выбора заранее определенных опций, и текстовые поля, в которых можно вводить или изменять данные. Пример диалогового окна с множеством различных элементов управления показан на рис. 1.4.

VBA содержит все эти. а также вообще все стандартные для Windows типы элементов управления. Работают они подобно подключаемым компонентам. Чтобы добавить элемент управлений в любую из форм (например, в диалоговое окно), щелкните на соответствующем элементе управления в панели элементов управления (специальной панели инструментов, пример которой показан на рис. 1.5), а затем щелчком на форме прилепите этот элемент к форме.

Благодаря технологии, загадочно называемой ActiveX, можно не ограничиваться элементами управления, предлагаемыми VBA. Разработанная тоже Microsoft, ActiveX определяет стандарт, в соответствии с которым разработчики программного обеспечения создают взаимозаменяемые элементы управления, которые вы можете при желании подключать к своим программам. Элементы управления, предлагаемые VBA, являются элементами управления ActiveX, но, кроме них, есть еще очень много других. Элементы управления ActiveX работают не только в VBA-программах, но и в программах, созданных с помощью C++ или Java.

Чтобы получить возможность использовать в своих VBA-формах новый элемент управления ActiveX, достаточно добавить его в панель элементов управления (за инструкциями обратитесь к главе 14). После этого с ним можно обращаться точно так же, как и с элементами управления, изначально присутствующими в VBA.

Рис. 1.4. Разнообразные элементы управления в диалоговом окне

Рис. 1.5. Панель элементов управления

VBA предлагает целый ряд элементов управления для ваших форм

Любой, кто пожелает, может создавать такие специализированные программные заготовки для своих собственных нужд или же для продажи таким программистам, как вы. Огромные размеры рынка программ для Windows объясняют, почему так велико количество предлагаемых элементов управления ActiveX. Среди них можно обнаружить как усовершенствованные варианты стандартных элементов управления, так и элементы управления совершенно новых типов, например круговые и линейные шкалы, часы, календари и многое другое.

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

Для некоторых из элементов управления ActiveX, предлагаемых различными производителями, главным достоинством является их внешний вид. Эти элементы управления функционально более или менее идентичны стандартным, но выглядят лучше. Представьте себе, что вы собираетесь создать приключенческую игру на космическую тему и хотели бы обеспечить игрокам возможность регулировки скорости своих межгалактических лайнеров. Знаю я, знаю – нет таких людей, кто собирается использовать VBA для создания приключенческих игр! Но представьте только на минуту – разве не лучше вместо пары унылых стрелочек, предлагаемых счетчиком, предложить игрокам большие и яркие изображения космических ракет?

Рис. 1.6. В этой форме размещены элементы управления, которые не предлагаются стандартно VBA

Но во многих случаях предлагаемые элементы управления ActiveX могут делать то, чего не могут стандартные, например размещать на формах небольшие электронные таблицы с данными. Краткий обзор самых популярных и полезных элементов управления ActiveX различных поставщиков вы найдете в главе 14.

Вы можете даже самостоятельно создавать свои собственные элементы управления ActiveX. Для этого используют Visual Basic 5 или 6 (либо профессиональную версию, либо версию для предприятий).

Источник: it.wikireading.ru

Microsoft лишил Excel 2007 и 2010 элементов ActiveX

Сегодня по многим форумам, посвященным Microsoft Office разлетелась проблема: Перестали работать все кнопки ActiveX CommandButton во всех файлах, а так же невозможно вставить любой элемент ActiveX на лист(при попытке вставки появляется сообщение Вставка объекта неосуществима). Подробнее про вставку таких элементов на лист можно прочитать в статье: КАК СОЗДАТЬ КНОПКУ ДЛЯ ВЫЗОВА МАКРОСА НА ЛИСТЕ? Там я описывал пример вставки кнопки через ActiveX, но сути это не меняет – остальные элементы вставляются точно так же. При этом очевидных решений проблем не видно, т.к. самих причин подобной напасти не видно. А причина проста – декабрьское обновление безопасности для пакета Microsoft Office (от 09.12.2014), которое призвано устранить различные уязвимости безопасности (кстати сам пакет обновлений делает исправления не только в офисе, но и в Internet Explorer(IE), Exchange и самой ОС Windows). Но, как оказалось, данные обновления так же устранили на некоторых ПК возможность работы с элементами ActiveX. Хотя, возможно, просто имеет место конфликт обновлений с каким-то ПО, установленном на ПК. Так или иначе проблема поправима. Не все методы мной выдуманы, некоторые взяты с одного из форумов. Я просто решил эти методы собрать в одну статью, если вдруг кому понадобится. Особая благодарность за решение сей проблемы MVP Excel Владимиру Захарову, известному на форумах как ZVI.

Хочу предупредить: все описанные ниже действия вы выполняете на свой страх и риск и автор статьи не несет никакой ответственности за потерю каких-либо данных(в том числе форматов) вследствие неосторожного использования инструкции, а так же за какой-либо ущерб, включая все без исключения случаи упущенной выгоды или потери данных, либо других денежных потерь, ставших результатом использования или невозможности использования инструкции, даже если автор был заранее поставлен в известность о возможности подобного рода ущерба.

  1. Закрыть Excel (желательно вообще все окна и приложения)
  2. Нажать одновременно клавишу “Windows” и “R” (или нажать на панели задач кнопку ПУСК и выбрать команду Выполнить. В Windows 7 и выше она может отсутствовать и её необходимо будет отобразить через настройку меню Пуск)
  3. Ввести в поле команду: %APPDATA%MicrosoftForms и нажать Enter
    В XP обычно это папка:
    C:Documents and Settings%USERNAME%Application DataMicrosoftForms
    В Win7:
    C:Users%USERNAME%AppDataRoamingMicrosoftForms
  4. В открывшейся папке удалить все файлы с расширением EXD
  5. Так же не помешает удалить файлы с расширением EXD из временных папок Excel и VBE: %Temp%Excel8.0, %Temp%VBE, %USERPROFILE%Local SettingsTemp, %USERPROFILE%Local SettingsTempExcel8.0, %SystemRoot%TempVBE, %SystemRoot%TempExcel8.0
    Если каких-то папок нет или в них нет файлов EXD – значит все хорошо и там ничего критичного нет.

СПОСОБ 2
Для тех, кто руками такое проделывать не хочет или все написанное выше китайская грамота – прикладываю BAT-файл со всеми необходимыми командами. Все, что останется – это только его запустить двойным кликом мыши (закрыв предварительно Excel и другие приложения и папки).

fixMS_Hay.zip (423 bytes, 5 253 скачиваний)

Само содержание BAT-ника выглядит так:

@echo off del “%APPDATA%MicrosoftForms*.exd” del “%APPDATA%MicrosoftExcel*.xlb” del “%APPDATA%RoamingMicrosoftForms*.exd” del “%Temp%VBE*.exd” del “%Temp%Excel8.0*.exd” del “%APPDATA%MicrosoftLocal*.exd” del “%USERPROFILE%Local SettingsTemp*.exd” del “%USERPROFILE%Local SettingsTempVBE*.exd” del “%USERPROFILE%Local SettingsTempExcel8.0*.exd” del “%SystemRoot%TempVBE*.exd” del “%SystemRoot%TempExcel8.0*.exd”

СПОСОБ 3
Ну и конечно, самый верный способ для тех, кому нечего терять 🙂 Переустановка Windows. Можно еще попробовать сделать откат обновлений, но что-то я не уверен, что этим дело решится. Переустановка офиса тоже не всегда помогает, судя по отзывам тех, кто столкнулся с проблемой. Т.е. переустановка может помочь, а может и нет. Как поступить в этом случае решайте сами.

СПОСОБ 4
Ждать выпуска исправления проблемы от Microsoft, которые он кстати, обещал выпустить в ближайшее время. Так что может даже кому-то есть смысл подождать.

Ну и напоследок хотел бы сказать – элементы ActiveX сами по себе считаются устаревшими и я бы не рекомендовал их использовать без крайней необходимости, во избежание ситуаций, описанных в этой статье. Для запуска макроса кнопкой есть и другие методы, более стабильные.

Источник: www.excel-vba.ru

Элементы управления activex в excel

Работа с элементами управления ActiveX

Для автоматизации работы с данными часто используют язык программирования Visual Basic for Application ( VBA ). При разработке программы необходимо составить алгоритм функционирования приложения, а также создать интерфейс пользователя, которым он может воспользоваться. В том случае, когда используют элементы управления формы, для создания интерфейса пользователя существует ряд ограничений на их использование. Например, трудно изменять свойства элемента управления, а также разрабатывать программные коды, которые удовлетворяют разработчика. Если создавать элементарные макросы, а затем объединить их в программе на Visual Basic , то можно добиться выразительности в интерфейсе пользователя, а так же сократить число действий, в чем можно легко убедиться на простом примере.

Задача 3. Необходимо на листе Excel создать кнопку, с помощью которой создается копия списка на другом листе, причем, необходимо учесть то обстоятельство, что исходный список можно исправлять, а, следовательно, прежде чем записать копию списка на новом листе, его необходимо удалить. Этот пример можно расширить для решения более сложной задачи, например, передавать по сети список сотрудников на другой компьютер, а затем его заменять. Требование на внешний вид кнопки: цвет – желтый; надпись – полужирный Arial , 10 pt . Используя панель инструментов Visual Basic (Элементы ActiveX ), можно задать определенные свойства кнопке и написать простейшую программу, которая использует уже готовые модули в виде макроса. Поступим следующим образом:

· Открыть уже готовый файл со списком сотрудников, например, Spisok . xls .

· Создать два макроса. Макрос2 – скопировать таблицу со списком сотрудников на другой лист под именем: Копия списка. Макрос3 – удалить с листа копию списка.

· На панели инструментов Visual Basic нажать на символ , а затем разместить на листе Excel элемент управления – кнопка.

· Открыть окно свойств (рис. 1), и задать свойства кнопки.

· Дважды щёлкнуть по кнопке, после чего откроется окно для записи программных кодов на Visual Basic . Внести программные коды, которые состоят из двух однотипных записей (рис. 2).

Чтобы проверить работоспособность внедренной кнопки на лист Excel , достаточно отключить режим конструктора и нажать на кнопку. Посмотрите пример.

Задание . Создайте макрос, с помощью которого осуществляется создание списка товаров в новой книге, осуществляется подсчет видов товаров во всех магазинах, а затем строится гистограмма.

Вопросы для самоконтроля

1. Каким образом изменяются свойства для элемента управления ActiveX , который размещается на листе Excel ?

2. Для чего используется режим конструктора при работе с элементами управления?

3. Какими способами можно открыть окно программных кодов для выбранного элемента управления?

4. Какой метод (ключевое слово) используется в программе для подключения макроса через процедуру Visual Basic ?

Источник: pavlov-rags.narod.ru

Добавить комментарий

Adblock
detector
Изображение Название Пример Описание
Флажок Включает или отключает значение, что соответствует выбору противоположных действий. На листе или в группе можно одновременно установить несколько флажков. Флажок может иметь одно из трех состояний: установлен (значение включено), снят (значение отключено) и смешенное состояние, то есть сочетание состояний “включено” и “отключено” (если поддерживается выбор нескольких элементов).
Текстовое поле Представляет собой прямоугольник, в котором можно просматривать, вводить и изменять текст или данные, связанные с ячейкой. Текстовое поле также может быть статическим и содержать данные, предназначенные только для чтения.
Кнопка Запуск макроса, который выполняет действие при нажатии кнопки.
Переключатель Позволяет выбрать одно из ограниченного набора взаимоисключающих значений. Переключатели обычно находятся в группе или рамке. Переключатель может иметь одно из трех состояний: установлен (значение включено), снят (значение отключено) и смешенное состояние, то есть сочетание состояний “включено” и “отключено” (если поддерживается выбор нескольких элементов).
Список
Поле со списком Представляет собой сочетание текстового поля и раскрывающегося списка. Поле со списком компактнее обычного списка, однако чтобы отобразить список элементов, пользователь должен щелкнуть стрелку вниз. Поле со списком следует использовать, когда требуется обеспечить возможность ввода элементов в список и выбора из него одного элемента. В этом элементе управления отображается текущее значение независимо от того, каким образом оно было введено.
Выключатель Указывает на состояние (да/нет) или режим (вкл./вкл.). При нажатии кнопки она меняет свое состояние на противоположное.
Счетчик Позволяет увеличивать и уменьшать значение, например числовое значение, время или дату. Чтобы увеличить значение, щелкните стрелку вверх, чтобы уменьшить — стрелку вниз. Как правило, пользователь также может вводить текст в связанную ячейку или текстовое поле.
Полоса прокрутки Используется для прокрутки диапазона значений с помощью кнопок со стрелками или путем перетаскивания ползунка полосы прокрутки. Можно перемещаться по странице значений (с заранее заданным интервалом), щелкая область между ползунком и одной из кнопок со стрелками для прокрутки. Как правило, пользователь также может вводить текст непосредственно в связанную ячейку или текстовое поле.
Подпись Указывает назначение ячейки или текстового поля либо содержит описание (заголовки, подписи, рисунки) или краткие инструкции.
Изображение Выводит изображение, например точечный рисунок , JPEG или GIF .
Рамка