Составители:
Рубрика:
80
Восстановление исходного значения выключателя на активном листе
Private Sub UserForm_Terminate()
With ActiveSheet
.ToggleButton1.Value = False
End With
End Sub
ВСТРОЕННЫЕ КЛАССЫ
В большинстве языков программирования, кроме функций, создаваемых
пользователем, в распоряжение программиста предоставляется большой набор
так называемых встроенных и подключаемых библиотечных функций,
снабженный минимальным описанием. Аналогичная ситуация имеет место и с
классами. Библиотека VBA содержит более ста классов объектов,
упорядоченных в разнообразные иерархические структуры. Естественно, что
каждый из классов имеет свои методы, свойства, события, описанные в
справочной литературе. Приведенные в библиотеке классы позволяют
создавать на VBA пользовательские приложения, которые могут
самостоятельно выполняться под управлением Windows и иметь интерфейс,
аналогичный интерфейсу, используемому в пакете Microsoft Office. Изучение
библиотек классов VBA может быть предметом самостоятельной учебной
дисциплины.
Пример 2.44. Модернизируем программу, рассмотренную в примере 2.12, так,
чтобы оператор мог задавать имя файла принятым в рамках пакета Microsoft
Office способом. Для этого воспользуемся свойством GetSaveAsFilename объекта
Application.
fname = Application.GetSaveAsFilename _
("", "Файлы зарплаты (*.hhh), *.hhh, Все файлы (*.*), *.hhh", , "Зарплата")
If fname <> False Then
Open fname For Output As #1
Print #1, "Иванов В.Н."
Print #1, 1234
Print #1, "Трофимова Л.А."
Print #1, 1234
Print #1, "Семенова Е.Г."
Print #1, 1000
Print #1, "Степанов А.Г."
Print #1, 900
Close #1
Else
End If
МЕТОДЫ ПОДГОТОВКИ ПРОГРАММЫ К
ВЫПОЛНЕНИЮ, ТЕСТИРОВАНИЯ И ОТЛАДКИ
СПРАВОЧНАЯ СИСТЕМА
При работе с системой программирования в идеальном варианте полезно
иметь полный набор справочных материалов по используемой системе. Обычно
он имеет большой объем и размещается в нескольких книжных томах, поэтому
на практике ограничиваются относительно небольшими справочными
руководствами. Современные системы программирования имеют в своем
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »
