![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Как уже было рассмотрено ранее, свойства и методы объекта не используются по отдельности: они указываются вместе с объектом.
Обьект.свойство или Обьект.метод
Чтобы работать с объектами, требуется описать их. Экземпляр класса описывается так же, как и переменная:
Dim объект as класс, например Dim WorkingFile as DataFile
С помощью явного задания класса объекта можно ускорить компиляцию программы, т.к. не требуется выполнять дополнительную проверку в случае неявного описания. Однако явное описание типа указывает только на то, что объект WorkingFile имеет тип класса DataFile. Чтобы действительно создать экземпляр класса, необходимо использовать инструкцию Set:
Set объект = New класс
Например, чтобы явно описать объект WorkingFile, а затем создать экземпляр класса DataFile:
Dim WorkingFile as DataFile
Set WorkingFile = New DataFile
Также инструкция Set используется для присваивания переменной ссылки на объект или в случае использования метода, возвращающего ссылки на объект, или для удаления экземпляра класса и всех относящихся к нему данных (с кдючевым словом Nothing. Например,
Dim Var_Name as WorkBook
Set Var_Name = WorfBooks.Add(Template)
Параметр Template необязателен. Он позволяет создать шаблон, на котором основывается рабочая книга. Данный аргумент используется, например, чтобы выбрать существующую книгу в качестве шаблона для новой. Если опущен - создается рабочая книга с пустыми листами.
Set MyNewWorkSheet = ThisWorkBook.new (метод New возвращает ссылку на объект рабочего листа)
Set объект= Nothing
Set WorkingFile = Nothing (удаляет объект WorkingFile)
Дата публикования: 2014-12-28; Прочитано: 121 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!