|
||||||||
|
Mинимизация числа ссылок на OLE-объектыОбъектные переменные Оператор With Цикл For Each ...Next Вынос обращений к методам и свойствам за пределы цикла Каждое обращение к свойству или методу Visual Basic требует одного или нескольких вызовов через OLE-eioa?oaen IDispatch. Эти вызовы занимают много времени. Поэтому лучший способ повысить быстродействие Вашего макроса ? свести к минимуму число обращений к этим методам и свойствам Поскольку для разделения компонентов в операторах Visual Basic используется точка, то отследить число обращений к методам и свойствам проще всего так: подсчитать количество точек. Например, в этом операторе 3 точки:
а в этом ? только одна:
Примеры в следующих разделах покажут, как создавать более быстрый код, уменьшая число таких точек.
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |