КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Использование методов объектов
End Sub
Методы объекта используются в операторах VBA также как любые встроенные процедуры. Метод объекта имеет следующий синтаксис:
Object.Method
Для методов объектов, имеющих обязательные и необязательные аргументы, используется следующий синтаксис: Object.Method Argumentl, Argument2, Argument3...
Object – любая допустимая объектная ссылка; Method – имя любого метода, принадлежащего объекту, на который выполняется ссылка; Argument1, Argument2 – аргументы в списке аргументов метода. Как в случае с аргументами для вызова процедуры VBA, необходимо перечислять аргументы метода в определенном порядке, отделяя каждый аргумент списке запятой и включая отмечающие запятые для пропущенных необязательных аргументов. Метод может иметь один или несколько аргументов в своем списке или не иметь их совсем; аргументы метода могут быть обязательными или необязательными. Пример 4. Рабочие книги Excel имеют метод Activate, который делает рабочую книгу активной и активизирует первый лист в книге. Если задать переменную ThisWorkbookдля ссылки на объект рабочей книги, то приведенный ниже оператор активизирует эту рабочую книгу:
ThisWorkbook.Activate
Хотя метод Activate не имеет аргументов, многие методы объектов имеют один или более аргументов, например метод SaveAs объекта рабочей книги Excel; использует один обязательный аргумент и один из нескольких необязательных аргументов:
ThisWorkbook.SaveAs Filename:="C\Temp\NEWFILE.xls"
В таблице 3. приведены наиболее употребительные методы в Excel VBA
Пример 5. Метод Clear для ячейки и диапазона
Sub TestMethodsOl() 'тестирование метода Clear 'содержимое активной ячейки до применения метода Clear MsgBox ActiveCell.Formula,, "До метода Clear" 'выполнения Clear ActiveCell.Clear 'содержимое активной ячейки 'после применения метода Clear MsgBox ActiveCell.Formula,, "После метода Clear" 'Очистить диапазон ячеек: Range("C6:D7").Clear
Дата добавления: 2015-05-10; Просмотров: 329; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |