Лекция: Вызов метода

Синтаксис команды VBA для вызова метода отличается от синтаксиса команды присвоения значения свойству. Все, что нужно в этом случае, – это указать объект и метод. Кроме того, в большинстве методов Excel используются аргументы, или параметры, – дополнительные данные для управления способом выполнения метода. Некоторые из аргументов необязательные, т.е. в зависимости от потребностей вы можете указывать все, некоторые или ни одного из них. Например, метод Close объекта Workbook имеет три необязательных аргумента:

Свойство Значение
saveChanges Принимает значения True (сохранить изменения в файле) или False(не сохранять изменения)
fileName Имя файла для сохранения книги, если предыдущий аргумент имеет значение True
routeWorkbook Принимает значения True (отправить книгу по маршруту) или False (не отправлять книгу)

При вызове метода без аргументов им присваиваются значения, заданные по умолчанию. Например, при отсутствии первого аргумента saveChanges в методеClose ему будет присвоено значение True. Аргумент fileName по умолчанию содержит текущее имя файла, а аргумент routeWorkbook – значение False. Вызов метода без аргументов запишется следующим образом:

Workbooks(«Мои таблицы.xls»).Close

еще рефераты
Еще работы по информатике