|
|
Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail : kadan@grsu.grodno.by |
Объектные переменные
Если Вы видите, что
приходится снова и снова получать
ссылку на один и тот же объект,
присвойте ссылку на него объектной
переменной и в дальнейшем
используйте именно ее. Тогда Вы
избавитесь от необходимости
регулярно обращаться к аксессору
объекта, а вызовете его лишь раз ?
при установке переменной. Вот
пример, в котором методы Workbooks и Sheets
вызываются каждый по 2 раза:
Workbooks(1).Sheets(1).Range("c5").
Value = 10
Workbooks(1).Sheets(1).Range("d10"). Value = 12
Этот код можно
оптимизировать, определив
объектную переменную, и тогда
методы Workbooks и Sheets будут вызваны
только по разу:
Set sheet =
Workbooks(1).Sheets(1)
sheet.Range("c5").Value = 10
sheet.Range('?d10").Value = 12
Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке, Microsoft Corporation, 1997
c Русский перевод, Microsoft Corporation, 1997
|