Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ActiveCell.Value




Объект.Свойство

Свойства

В VBA каждый объект обладает определенными свойствами (Properties), описывающими этот объект или его состояние.

Например, в приложении Excel объект Range (диапазон ячеек рабочего листа) имеет такие свойства, как:

· Font — используемый шрифт;

· Formula — определяет содержимое ячейки или диапазона ячеек;

· Value — определяет значение ячейки и многие, многие другие свойства;

При ссылке на свойство объекта используется тот же самый синтаксис, что и при уточнении иерархического соподчинения объектов:

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

К некоторой путанице может привести то, что некоторые свойства объектов сами в свою очередь могут выступать в качестве объектов. Так, например, объект Application имеет свойство ActiveWindow, которое показывает, какое окно является активным в настоящий момент. В то же время ActiveWindow является объектом семейства Windows, который может иметь свойство ActiveCell, в свою очередь являющееся объектом класса Range. Кроме этого, ActiveCell имеет свойство Font, также являющееся объектом, имеющим такие свойства, как Name, Size или Bold.

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

Таблица 3. Свойства объектов Excel

Объект Описание
Объект Application
ActiveWindow Активное окно
ActiveWorkbook Активная рабочая книга
ScreenUpdating Режим обновления экрана (при выполнении процедуры для ускорения работы можно приостановить обновление отображаемых данных, и снова включить обновление перед выходом из процедуры)
StandardFont Имя стандартного шрифта для новых рабочих листов
Объект Workbook (элемент из семейства Workbooks)
ActiveSheet Активный рабочий лист
FullName Полное имя рабочей книги, включая путь
Name Имя рабочей книги
Saved Признак того, что состояние рабочей книги сохранено на диске (имеет логическое значение False, если в книге были сделаны изменения)
Объект Worksheet
Name Имя рабочего листа
OnSheetActivate Имя процедуры, вызываемой при активизации рабочего листа пользователем
Previous Предыдущий рабочий лист
ProtectContents Режим защиты содержимого ячеек рабочего листа
Visible Режим видимости рабочего листа (скрыт или показан)
Объект Window
ActiveCell Активная ячейка
DisplayGridlines Режим отображения линий сетки
Selection Текущий выделенный объект
Visible Режим видимости окна
WindowState Режим отображения окна (сворачивает окно в значок или разворачивает окно до нормального или полного режима отображения)
Объект Range
Column Первый столбец диапазона
Font Используемый в диапазоне шрифт
Formula Формула диапазона
Name Имя диапазона
Row Первая строка диапазона
Value Значение ячейки
Worksheet Рабочий лист, содержащий диапазон
     

Существует два способа использования свойств объектов: можно либо получить текущее значение свойства, либо изменить свойство (то есть задать новое значение для этого свойства). При изменении свойства необходимо указать сначала имя объекта, а затем имя свойства, использовав в качестве разделителя точку, затем следует оператор присваивания (=) и новое значение:

Объект.Свойство = НовоеЗначение

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

· Числовое значение. Например, при установлении размера шрифта может использоваться следующий оператор:

ActiveCell.Font.Size = 14

· Строка символов. Строковые значения заключаются в двойные кавычки. Вот пример изменения используемого шрифта:

ActiveCell.Font.Name = "Courier New Cyr"

· Логическое значение. В VBA используется обозначение True и False, в отличие от функций рабочего листа, где используется обозначение ИСТИНА и ЛОЖЬ. Вот пример изменения начертания шрифта (применение курсива):

ActiveCell.Font.Italic = True




Поделиться с друзьями:


Дата добавления: 2015-07-02; Просмотров: 3093; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.