Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Использование объекта Application

Читайте также:
  1. A. Использование клинического, психолого-педагогического и логопедического исследования.
  2. Applications of Automation and Robotics in Industry
  3. Basic task and applications of Radio Engineering
  4. CASE-технологии и их использование
  5. CASE-технологии и их использование
  6. II Разрешение практических ситуаций с использованием возможностей справочных правовых систем
  7. III Задания на использование различных возможностей справочно – правовых систем
  8. III. Алгоритмическая конструкция ветвление и ее использование в языке Visual Basic
  9. III. Использование рабочего времени
  10. IV. Алгоритмическая конструкция цикл и ее использование в языке Visual Basic

Объект Application представляет все приложение в целом. С помощью его свойств и методов, можно установить параметры работы программы. Рассмотрим некоторые свойства:

Свойства ActiveWorkBook, ActiveSheet и ActiveCell. В данных свойствах хранится информация об активном объекте.

With ActiveCell

.FontBold=true

.Value= «Отчет о продажах»

End With

Свойство Caption. В этом свойстве хранится имя, которое появляется в окне приложения Excel. Оно доступно как для чтения, так и для установки. Если требуется скрыть, что приложение работает в Excel, устанавливаем другую строку, возвращает заголовок ключевое слово Empty:

Application.Caption= «Корпорация МММ. Продажи»

Application.Caption= Empty

Свойство Cursor. Используется для задания внешнего вида указателя мыши во время выполнения макроса. Указывается одна из 4 констант:

XlDefault Определяет использование указателя, заданного по умолчанию. Также после изменения свойства Cursor необходимо восстановить исходный вид мыши, присвоив это значение.
XlWait Определяет использование указателя мыши в виде песочных часов, рекомендуется присваивать это значение в начале обработки данных.
XlNorthwestArrow Определяет вывод указателя мыши в виде стрелки основного режима.
XlIBeam Определяет вывод указателя мыши в виде стрелки выделения текста.

Свойства DisplayFormulaBar, DisplayScrollBars и DisplayStatusBar. Чтобы скрыть строку состояния, формулы, полосы прокрутки, требуется присвоить значение False этому свойству, а вернуть вывод требуемого элемента интерфейса, значение True соответствующему свойству.

Свойство StatusBar. Позволяет задать текст строки состояния. Рекомендуется применять со свойством Cursor.

Application.DisplayStatusBar=True

Application.StatusBar= «Обработка, пожалуйста, подождите...»

Application.Cursor=XlWait

<вызов требуемой процедуры обработки>

Application.Cursor=XlDefault

Application.StatusBar=False

Метод InputBox. Очень удобен для ввода данных, в отличии от функции, которая возвращает строку, это метод позволяет задать тип введенных пользователем данных. Синтаксис:

Application.InputBox (сообщение в окне ввода, заголовок окна, текст по умолчанию в окне ввода, x,y, имя файла справки, тип данных,возвращаемый методом)

Тип (0- формула, 1- №, 2- Текст, 4- логическое значение и пр.). При проверке нажатия кнопки «Отмена» следует сравнить возвращаемый методом результат со значением False.

Sub prim()

Dim kop as currecy

Dim num as single

kop= Application.InputBox(«Введите ставку почасовой оплаты:», «Почасовая _

оплата», 3.75, Type:=1)

If kop = False Then

MsgBox «Операция отменена.»

End If

num = Application.InputBox(«Введите количество отработанных часов:», _

«Отработанные часы», 40, Type:= 1)

If num = False Then

MsgBox «Операция отменена.»

Else

MsgBox «К оплате» & Format ((num*kop), «$##,##0.00»)

End If

End Sub

Метод OnKey. Выполняет заданную процедуру при нажатии определенной клавиши или комбинации клавиш. Имеет синтаксис: Application.OnKey, Procedure

Коды клавиш для параметра Key совпадают с их обозначением на клавиатуре(указание кодов в {}), за исключением специальных - Alt или Option - %, Shift - +, Ctrl - ^, Command - *, Enter - ~. Procedure определяет имя процедуры, запускаемой при нажатии указанных клавиш. Восстановление исходной функции сочетания осуществляется указанием метода OnKey без процедуры. Например,

Application.OnKey «^{RIGHT}», «Prim»

Application.OnKey «^{RIGHT}», «» - отмена назначения комбинации Ctrl

Application.OnKey «^{RIGHT}» - восстановление функции комбинации клавиш.

Метод Quit. Осуществляет выход из Excel.




Дата добавления: 2014-12-23; просмотров: 24 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав