русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объект Application


Дата добавления: 2013-12-24; просмотров: 1232; Нарушение авторских прав


Открытие документа

Отображение встроенных диалоговых окон

Закрытие диалогового окна

В VBA диалоговые окна работают в режиме модального диалога. Это означа­ет, что пользователь, прежде чем перейти к выполнению действий, не свя­занных с текущим активным диалоговым окном, должен его закрыть. За­крытие диалогового окна производится методом Hide. Следующая процедура является примером процедуры закрытия диалогового окна. Эта процедура активизируется при нажатии кнопки CommandButton2 диалогового окна UserForm1 и выполняет только одну инструкцию, осуществляющую закры­тие этого диалогового окна.

Private Sub CommandButton2_Click()

'

‘ Процедура закрытия диалогового окна

UserForm1.Hide End Sub

Закрыть диалоговое окно также, конечно, можно, нажав системную кнопку, расположенную в правом верхнем углу любого диалогового окна. Если при закрытии диалогового окна необходимо произвести какие-то действия, на­пример считать информацию из окна в файл на диске и т. д., во избежание потери информации, действия, производимые программой при закрытии окна, разумно также продублировать в процедуре обработки события Terminate (закрытие) пользовательской формы.

VBA позволяет отображать программно на экране встроенные диалоговые окна в Excel наряду с пользовательскими диалоговыми окнами. Все встро­енные диалоговые окна в Excel образуют семейство Dialogs, индекс кото­рого специфицирует активизируемое диалоговое окно. Отображение встро­енного диалогового окна на экране осуществляется методом Show. Например, следующая процедура при нажатии кнопки активизирует диало­говое окно Открытие документа (Open) (рис.).

Private Sub CommandButton1_Click() Application.Dialogs(xlDialogOpen).Show

End Sub

Рис. 31.1 Диалоговое окно

В методе Show можно указывать аргументы, управляющие выводом в диало­говом окне специфицированной информации.



XlDialogFindFile Диалоговое окно Открытие документа (Open) при поиске файла
xlDialogPivotTableWizard Диалоговое окно Мастер сводных таблиц (Pivot Table Wizard) Wizard)
xlDialogSaveAs Диалоговое окно Сохранить как (Save as)
xlDialogSaveWorkbook Диалоговое окно Сохранить (Save)
xlDialogPrint Диалоговое окно Печать (Print)

 

Объект Application (приложение) является главным в иерархии объектов Excel и представляет само приложение Excel. Он имеет более 120 свойств и 40 методов. Эти свойства и методы предназначены для установки общих параметров приложения Excel. Кроме того, объект Application позволяет вызывать более 400 встроенных функций рабочего листа при помощи конструкции вида:

Application.ФункцияРабочегоЛиста(Аргументы)

Например:

       
  Application . Pi ( ) Вычисление числа п  
  Application. Pmt (Аргументы) Определение постоянных периодических платежей при постоянной процентной ставке с помощью функции ППЛАТ (РМТ)  
  Application . Sum (Аргументы) Нахождение суммы значений из ячеек диапазона  
       

Приведем несколько наиболее часто используемых свойств, методов и событий объекта Application.

 



<== предыдущая лекция | следующая лекция ==>
Инициализация и отображение диалогового окна | Свойства объекта Application


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.