Можете да използвате групово поле или контрола на рамка, за да групирате свързаните контроли (например бутони за избор, квадратчета за отметка или тясно свързано съдържание) в една визуална единица.
Полетата за групи и контролите на рамката са правоъгълни обекти с незадължителни етикети. Използвайте групово поле или контрола на рамка за визуално организиране на свързани елементи във формуляр. Например в приложение за поръчка на клиент групирайте името, адреса и номера на акаунта на клиент. Или във формуляр за поръчка групирайте списък с наличните елементи.
Поле "Група" (контрола на формуляр)
|
Управление на рамката (ActiveX контрола)
|
Какъв тип контрола искате да използвате?
-
Уверете се, че разделът Разработчик е наличен.
Показване на раздела "Разработчик"
-
Щракнете върху Файл > Опции > Персонализиране на лентата.
-
Под Персонализиране на лентатащракнете върху Основни раздели от падащия списък.
-
Поставете отметка в квадратчето Разработчик и след това щракнете върху OK.
-
Уверете се, че сте в режим на проектиране. В раздела Разработчик щракнете върху Режим на проектиране
.
-
-
В раздела Разработчик щракнете върху Вмъкнии след това под Контроли на формулярищракнете върху Групово поле
.
-
Щракнете върху местоположението на работния лист, където искате да се показва горният ляв ъгъл на полето на групата.
-
Поставете свързаните контроли в границата на полето Група.
Например:
-
Квадратчета за отметка, като например списък със свързани продукти за покупка.
-
Етикети и текстови полета, като например информация за име и адрес.
-
Бутони за избор, които показват набор от взаимно изключващи се възможности за избор, като например Малки, Средни или Големи.
-
-
За да зададете свойствата на контролата, щракнете с десния бутон върху контролата и след това щракнете върху Контрола за форматиране.
-
Уверете се, че разделът Разработчик е наличен.
Показване на раздела "Разработчик"
-
Щракнете върху Файл > Опции > Персонализиране на лентата.
-
Под Персонализиране на лентатащракнете върху Основни раздели от падащия списък.
-
Поставете отметка в квадратчето Разработчик и след това щракнете върху OK.
-
Уверете се, че сте в режим на проектиране. В раздела Разработчик щракнете върху Режим на проектиране
.
-
-
В раздела Разработчик щракнете върху Вмъкванеи след това под Контроли ActiveX щракнетевърху Още контроли
.
-
В диалоговия прозорец Още контроли изберете Microsoft Forms 2.0 Frame от списъка с налични контроли на вашия компютър.
-
Щракнете върху местоположението на работния лист, където искате да се показва горният ляв ъгъл на контролата на рамката.
-
За да зададете свойствата на контролата, в раздела Разработчик щракнете върху Свойства
.
Съвет: Можете също да щракнете с десния бутон върху контролата и след това да щракнете върху Свойства.
Появява се диалоговият прозорец Свойства. За подробна информация за всяко свойство изберете свойството и след това натиснете F1, за да покажете Visual Basic помощна тема. Можете също да въведете името на свойството в полето Visual Basic помощ за търсене.
Тази таблица обобщава по функционални категории наличните свойства.
Ако искате да зададете |
Използване на това свойство |
---|---|
Общи: |
|
Дали контролата се зарежда, когато работната книга е отворена. (Игнорирано за ActiveX контроли.) |
Автоматично зареждане (Excel) |
Дали контролата може да получи фокуса и да отговори на генерирани от потребителите събития. |
Разрешено (формуляр) |
Дали контролата може да бъде редактирана. |
Заключен (формуляр) |
Името на контролата. |
Име (формуляр) |
Начинът, по който контролата е прикрепена към клетките под нея (свободно плаваща, преместване, но без размер или преместване и размер). |
Разположение (Excel) |
Дали контролата може да се отпечата. |
PrintObject (Excel) |
Дали контролата е видима, или скрита. |
Видим (формуляр) |
Text: |
|
Атрибути на шрифта (получер, италиатичен, размер, зачеркване, подчертаване и тегло). |
Bold, Italic, Size, StrikeThrough, Underline, Weight (Формуляр) |
Описателен текст на контролата, която я идентифицира или описва. |
Надпис (формуляр) |
Размер и позиция: |
|
Височината или ширината в точки. |
Височина, ширина (формуляр) |
Разстоянието между контролата и левия или горния край на работния лист. |
Отляво, отгоре (формуляр) |
Форматиране: |
|
Фонов цвят. |
BackColor (формуляр) |
Цветът на границата. |
BorderColor (формуляр) |
Цветът на преден план. |
ForeColor (формуляр) |
Дали контролата има сянка. |
Сянка (Excel) |
Визуалният вид на границата (плосък, повдигнат, потънал, гравиран или бум). |
SpecialEffect (формуляр) |
Изображение: |
|
Растерното изображение за показване в контролата. |
Картина (формуляр) |
Местоположението на фонова картина (горе вляво, горе вдясно, центри и т.нататък). |
PictureAlignment (формуляр) |
Как да покажете фоновата картина на контролата (изрязване, разтягане или мащабиране). |
PictureSizeMode (формуляр) |
Независимо дали искате да плочките няколко копия на картината в контролата. |
PictureTiling (формуляр) |
Клавиатура и мишка: |
|
Икона на мишка по избор. |
MouseIcon (формуляр) |
Типът показалец, който се показва, когато потребителят позиционира мишката над определен обект (например стандартен, стрелка или I-лъч). |
MousePointer (формуляр) |
Специфично за рамката: |
|
Типът на използваната граница – или единична линия, или няма. |
BorderStyle (формуляр) |
Независимо дали контролата има вертикални плъзгачи, хоризонтални плъзгачи, или и двете. |
Плъзгачи (формуляр) |
Действието, което трябва да предприемете, когато потребителят напусне последната контрола на рамка или страница (всички формуляри или текущ формуляр). |
Цикъл (формуляр) |
Дали плъзгачите остават видими, когато не е задължително. |
KeepScrollBarsVisible (формуляр) |
Височината или ширината, в точки, на общата площ, която може да се преглежда чрез преместване на плъзгачите. |
ScrollHeight, ScrollWidth (Формуляр) |
Разстоянието, в точки, от левия или горния ръб на логическата форма от левия или горния ръб на рамката. |
ScrollLeft, ScrollTop (формуляр) |
Колко да промените размера на изображение в рамката. |
Мащабиране (формуляр) |
Забележки:
-
Ако планирате да използвате често контролата на рамката, добавете я към работен лист "Записани контроли", след което запишете работния лист за повторна употреба. Следващия път, когато имате нужда от контролата на рамката, отворете този работен лист и след това копирайте контролата на рамката във формуляра на работния лист, който редактирате.
-
Всички бутони за избор в рамка се изключват взаимно по подразбиране.
-
Можете също да използвате бутон за превключване в рамка, за да изберете един или повече елементи от свързана група. Можете например да създадете формуляр за поръчка, който съдържа списък с налични елементи с бутон за превключване, предхождащ всеки елемент.
Какъв тип контрола искате да използвате?
-
Уверете се, че разделът Разработчик е наличен.
Показване на раздела "Разработчик"
-
Щракнете върху бутона Microsoft Office
, а после върху Опции на Excel.
-
В категорията Популярни, под Най-добритеопции за работа с Excel изберете квадратчето за отметка Покажи раздела Разработчик в лентата и след това щракнете върху OK.
-
-
В раздела Разработчик, в групата Контроли щракнете върху Вмъкванеи след това под Контролина формуляри щракнете върху Групово поле
.
-
Щракнете върху местоположението на работния лист, където искате да се показва горният ляв ъгъл на полето на групата.
-
Поставете свързаните контроли в границата на полето Група.
Например:
-
Квадратчета за отметка, като например списък със свързани продукти за покупка.
-
Етикети и текстови полета, като например информация за име и адрес.
-
Бутони за избор, които показват набор от взаимно изключващи се възможности за избор, като например Малки, Средни или Големи.
-
-
За да зададете свойствата на контролата, щракнете с десния бутон върху контролата и след това щракнете върху Контрола за форматиране.
-
Ако разделът Разработчик не е наличен, покажете го.
Показване на раздела "Разработчик"
-
Щракнете върху бутона Microsoft Office
, а после върху Опции на Excel.
-
В категорията Популярни, под Най-добритеопции за работа с Excel изберете квадратчето за отметка Покажи раздела Разработчик в лентата и след това щракнете върху OK.
-
-
В раздела Разработчик, в групата Контроли щракнете върху Вмъкванеи след това под Контроли ActiveXщракнете върху Още контроли
.
-
В диалоговия прозорец Още контроли изберете Microsoft Forms 2.0 Frame от списъка с налични контроли на вашия компютър.
-
Щракнете върху местоположението на работния лист, където искате да се показва горният ляв ъгъл на контролата на рамката.
-
За да редактирате ActiveX, се уверете, че сте в режим на проектиране. В раздела Разработчик, в групата Контроли включете Режим на проектиране
.
-
За да зададете свойствата на контролата, в раздела Разработчик,в групата Контроли щракнете върху Свойства
.
Съвет: Можете също да щракнете с десния бутон върху контролата и след това да щракнете върху Свойства.
Появява се диалоговият прозорец Свойства. За подробна информация за всяко свойство изберете свойството и след това натиснете F1, за да покажете Visual Basic помощна тема. Можете също да въведете името на свойството в полето Visual Basic помощ за търсене.
Тази таблица обобщава по функционални категории наличните свойства.
Ако искате да зададете |
Използване на това свойство |
---|---|
Общи: |
|
Дали контролата се зарежда, когато работната книга е отворена. (Игнорирано за ActiveX контроли.) |
Автоматично зареждане (Excel) |
Дали контролата може да получи фокуса и да отговори на генерирани от потребителите събития. |
Разрешено (формуляр) |
Дали контролата може да бъде редактирана. |
Заключен (формуляр) |
Името на контролата. |
Име (формуляр) |
Начинът, по който контролата е прикрепена към клетките под нея (свободно плаваща, преместване, но без размер или преместване и размер). |
Разположение (Excel) |
Дали контролата може да се отпечата. |
PrintObject (Excel) |
Дали контролата е видима, или скрита. |
Видим (формуляр) |
Text: |
|
Атрибути на шрифта (получер, италиатичен, размер, зачеркване, подчертаване и тегло). |
Bold, Italic, Size, StrikeThrough, Underline, Weight (Формуляр) |
Описателен текст на контролата, която я идентифицира или описва. |
Надпис (формуляр) |
Размер и позиция: |
|
Височината или ширината в точки. |
Височина, ширина (формуляр) |
Разстоянието между контролата и левия или горния край на работния лист. |
Отляво, отгоре (формуляр) |
Форматиране: |
|
Фонов цвят. |
BackColor (формуляр) |
Цветът на границата. |
BorderColor (формуляр) |
Цветът на преден план. |
ForeColor (формуляр) |
Дали контролата има сянка. |
Сянка (Excel) |
Визуалният вид на границата (плосък, повдигнат, потънал, гравиран или бум). |
SpecialEffect (формуляр) |
Изображение: |
|
Растерното изображение за показване в контролата. |
Картина (формуляр) |
Местоположението на фонова картина (горе вляво, горе вдясно, центри и т.нататък). |
PictureAlignment (формуляр) |
Как да покажете фоновата картина на контролата (изрязване, разтягане или мащабиране). |
PictureSizeMode (формуляр) |
Независимо дали искате да плочките няколко копия на картината в контролата. |
PictureTiling (формуляр) |
Клавиатура и мишка: |
|
Икона на мишка по избор. |
MouseIcon (формуляр) |
Типът показалец, който се показва, когато потребителят позиционира мишката над определен обект (например стандартен, стрелка или I-лъч). |
MousePointer (формуляр) |
Специфично за рамката: |
|
Типът на използваната граница – или единична линия, или няма. |
BorderStyle (формуляр) |
Независимо дали контролата има вертикални плъзгачи, хоризонтални плъзгачи, или и двете. |
Плъзгачи (формуляр) |
Действието, което трябва да предприемете, когато потребителят напусне последната контрола на рамка или страница (всички формуляри или текущ формуляр). |
Цикъл (формуляр) |
Дали плъзгачите остават видими, когато не е задължително. |
KeepScrollBarsVisible (формуляр) |
Височината или ширината, в точки, на общата площ, която може да се преглежда чрез преместване на плъзгачите. |
ScrollHeight, ScrollWidth (Формуляр) |
Разстоянието, в точки, от левия или горния ръб на логическата форма от левия или горния ръб на рамката. |
ScrollLeft, ScrollTop (формуляр) |
Колко да промените размера на изображение в рамката. |
Мащабиране (формуляр) |
Забележки:
-
Ако планирате да използвате често контролата на рамката, добавете я към работен лист "Записани контроли", след което запишете работния лист за повторна употреба. Следващия път, когато имате нужда от контролата на рамката, отворете този работен лист и след това копирайте контролата на рамката във формуляра на работния лист, който редактирате.
-
Всички бутони за избор в рамка се изключват взаимно по подразбиране.
-
Можете също да използвате бутон за превключване в рамка, за да изберете един или повече елементи от свързана група. Можете например да създадете формуляр за поръчка, който съдържа списък с налични елементи с бутон за превключване, предхождащ всеки елемент.