Телефон: +7 (495) 649-0526

Дополнительные элементы управления в Visual Basic (VBA)

Картинка к странице

Следующая статья:

Содержание

Дополнительные элементы управления

Дополнительные элементы управления являются самостоятельными объектами, обладающими как общими для всех элементов управления свойствами и методами, так и присущими только им свойствами и методами. Для добавления дополнительных элементов управления на панель элементов необходимо:

  • выбрать команду Сервис + Дополнительные элементы (Tools + Additional Controls);
  • в появившемся на экране окне Дополнительные элементы (Additional Controls) в списке Доступные элементы (Available Controls) установить флажок напротив добавляемого элемента;
  • нажать кнопку ОК.

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

Окно добавления дополнительных элементов

Окно добавления дополнительных элементов

Среди дополнительных элементов управления очень полезным является элемент управления Calendar (календарь). Этот объект предоставляет средство для организации удобного интерфейса по вводу дат. Элемент управления конструируется в форме с помощью кнопки Календарь (Calendar).

Элемент управления calendar, расположенный на форме

Элемент управления calendar, расположенный на форме

Перечислим основные свойства элемента управления Calendar (таблица. Свойства Calendar).

Свойства Calendar

Свойство Действие
Day Возвращает выбранный день
DayFont, DayFontColor Устанавливают шрифт и цвет шрифта для названий дней недели
DayLenght Допустимые значения:

длинный (Long) (отображаются полные названия дней);

средний (Medium) (в русской версии - отображаются две буквы из названий дней, в английской - три буквы);

короткий (Short) (отображается только по первой букве из названия дня)

FirstDay Первый день недели. Допустимые значения от воскресенья (Sunday) до субботы (Saturday)
Month Возвращает выбранный месяц
MonthLenght Допустимые значения: длинный (Long) (отображаются полные названия месяца) и короткий (Short) (отображаются только первые три буквы из названия месяца)
ShowDays Допустимые значения: True (отображаются названия дней недели) и False (в противном случае)
ShowData-selected Допустимые значения: True (отображается выбранная дата в верхней части календаря) и False (в противном случае)
Value Возвращает выбранную дату
Year Возвращает выбранный год

Перечислим основные методы элемента управления Calendar (таблица. Методы Calendar).

Методы Calendar

Метод Действие
NextDay, NextWeek, NextMonth и NextYear Устанавливает следующий день, неделю, месяц и год
PreviousDay, PreviousWeek, PreviousMonth и PreviousYear Устанавливает предыдущий день, неделю, месяц и год
Today Устанавливает текущую дату в календаре

В качестве примера использования календаря приведем следующую процедуру, которая считывает из календаря выбранную дату и вводит ее в ячейку рабочего листа:

Private Sub Calendar1_Click()

Cells(1, 1).Value=Calendar1.Value

End Sub

Видео: «Собаки в ресторане»

Занимательное и юмористическое видео с домашними питомцами, собаками, как они ходили в ресторан

Собаки в ресторане
Интересное в интернете: Torneo festa. купить тренажер беговая дорожка. Torneo riva.

Статья: Дополнительные элементы управления в Visual Basic (VBA)

Раздел: VBA программирование (office)

Сайт: SD Company » Все разделы статей

Последнее изменение: 2010.11.18 в 08:47

Теги: элементы управления, дополнения, vba

Следующая статья:

Другие элементы управления Visual Basic (VBA)
Другие элементы управления Visual Basic (VBA)
Описание различных, но редко используемых элементов управления создаваемых на VBA для управления офисными приложениями и их данными
Расширенные типы данных и функции в Visual Basic (VBA)
Расширенные типы данных и функции в Visual Basic (VBA)
Описание всех основных типов данных используемых в программировании на Visual Basic (VBA)
Основные типы переменных и функции в Visual Basic (VBA)
Основные типы переменных и функции в Visual Basic (VBA)
Обзор типов данных Visual Basic (VBA) представлены в щей итоговой таблице для удобства чтения
Форматирование документа средствами Visual Basic (VBA)
Форматирование документа средствами Visual Basic (VBA)
Описание особенностей работы на Visual Basic (VBA) в Word при автоматизации форматирования различных документов
Условные, логические операторы в Visual Basic VBA
Условные, логические операторы в Visual Basic VBA
Описание, как пишутся и используются логические операторы, условные переходы в Visual Basic (VBA)