Добавление элемента ActiveX

1. Откройте лист, на который требуется добавить элемент ActiveX .

2. Чтобы отобразить панель инструментов Элементы управления, выберите в меню Вид команду Панели инструментов и установите флажок Элементы управления.

3. Нажмите кнопку, соответствующую добавляемому элементу управления.

4. Щелкните в том месте листа, где требуется поместить элемент управления.

5. С помощью перетаскивания мышью придайте элементу управления на листе нужный размер.

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

Инструкции

1. Щелкните правой кнопкой мыши элемент.

2. Укажите имя объекта в контекстном меню (например, Объект Флажок).

3. Нажмите кнопку Изменить.

4. Введите текст.

5. Нажмите клавишу ESC.

7. Установите свойства для элемента управления, щелкните его правой кнопкой мыши, а затем выберите команду Свойства в контекстном меню.

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

  1. Выполните следующее действие.

 Добавление макроса Visual Basic для элемента, который будет использоваться в Microsoft Excel

1. Щелкните правой кнопкой мыши элемент управления и выберите в контекстном меню команду Программа .

2. В редакторе Visual Basic напишите текст макроса.

3. Для выхода выберите команду Закрыть и вернуться в Microsoft Excel в меню Файл.

4. Чтобы выйти из режима конструктора и сделать доступным элемент ActiveX, нажмите кнопку выхода из режима конструктора 4.

Изменение элемента управления

Упражнение

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

  1. Чтобы определить тип имеющегося элемента управления, щелкните его правой кнопкой мыши.

Если контекстное меню не появляется или содержит команду Свойства , значит это элемент ActiveX.

Если контекстное меню содержит команду Назначить макрос, значит это элемент управления с панели инструментов Формы.

  1. В зависимости от типа данного элемента управления выполните одно из следующих действий.

 Изменение элемента ActiveX

1. Чтобы отобразить панель инструментов Элементы управления, выберите в меню Вид команду Панели инструментов и установите флажок Элементы управления.

2. Нажмите кнопку Режим конструктора 4.

3. Щелкните правой кнопкой мыши элемент управления и выберите в контекстном меню команду Свойства .

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

4. После завершения изменения элемента управления нажмите кнопку Выход из режима конструктора 4.

 Изменение элемента управления панели инструментов Формы

1. В контекстном меню выберите команду Формат элемента управления , а затем вкладку Элемент управления.

2. Установка свойств элемента управления.

3. Чтобы по завершении изменения элемента управления удалить маркеры выделения, щелкните любую ячейку на листе.

Создание макроса для элемента управления ActiveX

1. Чтобы отобразить панель инструментов Элементы управления, выберите в меню Вид команду Панели инструментов и установите флажок Элементы управления.

2. Нажмите кнопку Режим конструктора 4.

3. Щелкните правой кнопкой мыши элемент управления и выберите в контекстном меню команду Программа .

4. В редакторе Visual Basic создайте новый или измените имеющийся макрос.

5. Когда макрос будет создан, выберите команду Close and Return to Microsoft Excel в меню File.

6. После завершения создания элемента управления нажмите кнопку Выход из режима конструктора 4.

Создание экранной и печатной формы

1. Нажмите кнопку Создать.

2. Удалите листы, которые не требуется использовать. Для этого щелкните ярлычок каждого листа, а затем выберите команду Удалить лист в меню Правка .

3. Добавьте необходимые вопросы, названия, инструкции и другие данные, которые должны присутствовать в форме.

4. Добавьте формулы для вычислений, которые требуется производить в форме.

5. Отформатируйте форму. Microsoft Excel предлагает следующие удобные типы форматирования форм.

o Изменение шрифта текста, цветов, выравнивания и перенос

o Изменение размера ячейки, цвета и границ

o Скрытие сетки

o Слияние ячеек

o Добавление линий, рисунков, и фона листа

6. Добавьте необходимые средства, чтобы завершить создание типа формы.

Печатная форма

1. Посмотрите, как будет выглядеть форма после печати.

2. Установите параметры печати.

3. Распечатайте форму.

Интерактивная форма для использования в Microsoft Excel

1. Добавьте элементы управления, такие как флажки и переключатели.

2. Добавьте правила проверки данных.

3. Добавьте раскрывающиеся списки проверки данных.

4. Защитите области, которые не требуется изменять.

5. Сохраните форму в качестве шаблона.

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

Интерактивная форма для использования в программе Microsoft Visual Basic для приложений

1. Добавьте элементы управления, такие как флажки и переключатели.

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

Перемещение или изменение размеров элемента управления

Упражнение

1. Чтобы определить тип имеющегося элемента управления, щелкните его правой кнопкой мыши.

Если контекстное меню не появляется или содержит команду Свойства , значит это элемент ActiveX.

Если контекстное меню содержит команду Назначить макрос, значит это элемент управления с панели инструментов Формы.

2. В зависимости от типа данного элемента управления выполните одно из следующих действий.

Переместите или измените размер элемента ActiveX

1. Чтобы отобразить панель инструментов Элементы управления, выберите в меню Вид команду Панели инструментов и установите флажок Элементы управления.

2. Нажмите кнопку Режим конструктора 4.

3. Выполните одно или несколько следующих действий:

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

Перетащите его в другую позицию. Чтобы выровнять его по линиям сетки, при перетаскивании элемента удерживайте нажатой клавишу ALT.

  • Измените размер элемента управления.

Перетащите один из маркеров изменения размера.

5

Чтобы сохранить пропорции элемента управления, при перетаскивании удерживайте нажатой клавишу SHIFT.

  • Укажите, влияет ли на элемент управления изменение находящихся под ним ячеек.

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

4. После завершения изменения элемента управления нажмите кнопку Выход из режима конструктора 4.

Виды элементов управления и их свойства

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

Элементы ActiveX

Чтобы установить свойства для элементов ActiveX и получить дополнительные сведения об этих элементах и их свойствах, обратитесь к справочной системе Visual Basic.

8 Флажок. Включает или выключает действие определенного параметра. На листе может быть установлено несколько флажков одновременно.

9 Поле. Поле, в которое можно ввести текст.

10 Кнопка. При нажатии кнопки выполняется запрограммированное действие.

11 Переключатель. Кнопка, используемая для выбора только одного параметра из группы.

11 Список. Содержит список элементов.

13 Поле со списком. Текстовое поле с раскрывающимся списком. Можно ввести или выбрать нужное значение из списка.

14 Выключатель. Кнопка, которая остается нажатой после нажатия на нее. Чтобы изменить состояние кнопки, нужно нажать ее еще раз.

15 Счетчик. Кнопка, которая может быть вложена в ячейку или текстовое поле. Стрелка вверх служит для увеличения значения, а стрелка вниз — для уменьшения.

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

17 Заголовок. Текст, добавляемый к листу или форме и описывающий элемент ActiveX, лист или форму.

18 Рисунок. Элемент ActiveX, позволяющий внедрить рисунок в форму.

19 Дополнительные элементы. Список дополнительных элементов ActiveX.

Элементы управления панели инструментов Формы

Чтобы задать свойства для имеющегося элемента управления, щелкните его правой кнопкой мыши, выберите команду Формат объекта, а затем откройте вкладку Элемент управления. Кнопки и надписи не имеют свойств.

21 Заголовок. Текст, описывающий элемент, лист или форму.

22 Поле ввода. Недоступно в книгах Microsoft Excel. Этот элемент управления позволяет работать с листами диалоговых окон Microsoft Excel версии 5.0.

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

Свойства группы

Объемное затенение. Отображает группу, используя эффект объемного затенения.

10 Кнопка. При нажатии на кнопку запускается макрос

8 Флажок. Включает или выключает действие определенного параметра. На листе или в группе может быть установлено несколько флажков одновременно.

Свойства флажка

Значение. Определяет состояние флажка по умолчанию: Установлен, Снят или Смешанное.

Связь с ячейкой. Ячейка, возвращающая состояние флажка. Если флажок установлен, то в ячейке, указанной в поле Связь с ячейкой содержится логическое значение ИСТИНА. Если флажок снят, в ячейке содержится значение ЛОЖЬ. Если состояние флажка не определено, в ячейке содержится значение #Н/Д. Если связанная ячейка пуста, Microsoft Excel интерпретирует состояние флажка как ЛОЖЬ.

Объемное затенение. Отображает флажок, используя эффект объемного затенения.

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

Свойства переключателя

Значение. Определяет состояние переключателя: Установлен или Снят.

Связь с ячейкой. Возвращает номер выбранного переключателя в группе параметров (первый переключатель под номером 1). Используйте одну и ту же ячейку Связь с ячейкой для всех параметров в группе. Возвращенный номер можно использовать в формуле или макросе для ответа на выбранный параметр.

Например, создана форма сведений о сотрудниках, в которой один переключатель имеет подпись Полный рабочий день, второй переключатель — подпись Неполный рабочий день, и оба эти переключателя могут быть связаны с ячейкой C1. Следующая формула отображает текст «Полный рабочий день» при установке первого переключателя и «Неполный рабочий день» при установке второго переключателя:

=IF(C1=1,"Full-time","Part-time")

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

27 Список. Отображает список элементов.

Свойства списка

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

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

Например, если список связан с ячейкой C1, а список формируется по диапазону D10:D15, следующая формула возвращает значение из диапазона D10:D15 на основе выбранного пункта списка:

=INDEX(D10:D15,C1)

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

Объемное затенение. Отображает список, используя эффект объемного затенения.

28 Поле со списком. Раскрывающийся список. После выбора в списке какого-либо элемента этот элемент остается в текстовом поле списка.

Свойства поля со списком

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

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

Например, если поле со списком связано с ячейкой C1, а список формируется по диапазону D10:D15, следующая формула возвращает значение из диапазона D10:D15 на основе выбранного пункта списка:

=INDEX(D10:D15,C1)

Количество строк списка. Задает число строк для отображения в раскрывающемся списке.

Объемное затенение. Отображает поле со списком, используя эффект объемного затенения.

29 Поле со списком. Недоступно в книгах Microsoft Excel. Этот элемент управления позволяет работать с листами диалоговых окон Microsoft Excel версии 5.0.

28 Поле с раскрывающимся списком. Недоступно в книгах Microsoft Excel. Этот элемент управления позволяет работать с листами диалоговых окон Microsoft Excel версии 5.0.

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

Свойства полосы прокрутки

Текущее значение. Относительное положение ползунка в полосе прокрутки.

Минимальное значение. Самое верхнее возможное положение ползунка на вертикальной полосе прокрутки и самое левое на горизонтальной.

Максимальное значение. Самое нижнее возможное положение ползунка на вертикальной полосе прокрутки и самое правое на горизонтальной.

Шаг изменения. Величина изменения положения ползунка при нажатии на одну из стрелок полосы прокрутки.

Шаг изменения по страницам. Величина изменения положения ползунка при щелчке между ползунком и одной из стрелок полосы прокрутки.

Связь с ячейкой. Возвращает текущее значение, соответствующее положению ползунка. Это значение может использоваться в формуле или макросе для ответа на положение ползунка.

Объемное затенение. Отображает полосу прокрутку, используя эффект объемного затенения.

33 Счетчик. Увеличивает или уменьшает значение. Стрелка вверх служит для увеличения значения, а стрелка вниз — для уменьшения.

Свойства счетчика

Текущее значение. Относительное положение счетчика в диапазоне допустимых значений.

Минимальное значение. Наименьшее допустимое для счетчика значение.

Максимальное значение. Наибольшее допустимое для счетчика значение.

Шаг изменения. Число, на которое увеличивается или уменьшается значение счетчика при нажатии на стрелки.

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

Объемное затенение. Отображает счетчик, используя эффект объемного затенения.

Заполнение экранной формы

1. Выберите команду Создать в меню Файл, а затем выберите ссылку Общие шаблоны.

2. В диалоговом окне Шаблоны откройте вкладку, содержащую шаблон этой формы, и дважды щелкните этот шаблон.

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

3. Введите требуемые сведения и следуйте другим инструкциям в форме.

4. Нажмите кнопку Сохранить.

5. В поле Папка откройте папку, в которой следует сохранить данную копию формы.

Если форма используется другими пользователями, и нужно сохранить ее копию в сети, узнайте у администратора системы, где следует сохранить данную копию формы и под каким именем.

6. В поле Имя файла введите имя формы и нажмите кнопку Сохранить.

Если форма была спроектирована таким образом, чтобы копировать введенные данные в базу данных, при сохранении формы будет задаваться вопрос о том, следует ли добавить данные в базу как новую запись. Нажмите кнопку Да, чтобы добавить данные.

Last modified: Thursday, 11 August 2011, 12:32 PM