Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Опимизация кода >> Основные принципы оптимизации кода >> Mинимизация числа ссылок на OLE-объекты >> Объектные переменные

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +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

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017