Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Как уже говорилось, на одиночный объект ссылаются непосредственно, а к объекту в семействе обращаются по его номеру или имени.
Рассмотрим сначала ссылку на одиночный объект Application. Чтобы задать свойство Caption (заголовок приложения Excel), необходимо обратиться непосредственно к объекту Application:
Application.Caption = "Мое приложение"
Ссылка на семейство рабочих книг Workbooks – тоже одиночный объект – запишется следующим образом:
КолОткрытыхКниг = Workbooks.Count
В данной команде значение свойства Count (количество открытых рабочих книг) присваивается переменной КолОткрытыхКниг.
Обратимся теперь к объекту семейства. Ссылка на рабочую книгу – объект семейства Workbooks – может включать либо номер[5] этой книги в семействе:
Автор = Workbooks(i).Author
либо её название[6]:
Автор = Workbooks("Мои таблицы.xls").Author
ВНИМАНИЕ! При обращении к объекту семейства обязательно используйте в имени семейства множественное число (Workbooks, Worksheets …). Это правило выполняется для всех семейств Excel, кроме Range и SeriesCollection.
Исключение: объект Range
Один из объектов Excel – Range, определяющий ссылку на ячейку или диапазон ячеек рабочего листа Excel, – не попадает ни в одну из этих категорий. Это одиночный объект, обладающий, тем не менее, некоторыми свойствами семейства. Например, чтобы обратиться к ячейке или конкретному диапазону ячеек, надо указать его адрес или имя, как в случае с объектом семейства. Например, изменить содержимое ячейки A1 можно с помощью следующей команды:
Range("A1").Value = 1
Команда: Range(1).Value = 1 вызовет сообщение об ошибке.
Задавая свойство или вызывая метод объекта Range, можно использовать диапазон из нескольких ячеек. Для задания свойства Value ячеек из интервала адресов B1:E4 применяется следующая инструкция:
Range("B1:E4").Value = 1
Дата публикования: 2014-11-26; Прочитано: 226 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!