** MICROSOFT OFFICE

advertisement
АВТОМАТИЗАЦИЯ ПРИЛОЖЕНИЙ
MICROSOFT OFFICE И УПРАВЛЕНИЕ
ПРОЦЕССАМИ
• В этой лекции вы узнаете, как из Visual Basic
.NET:
• использовать Object Browser (Обозреватель
объектов) для изучения объектов;
• использовать Microsoft Excel;
• управлять книгой Excel из Visual Basic .NET;
• запускать и останавливать приложения
Microsoft Windows с помощью компоненты
Process.
Чтобы
Сделайте следующее
Добавить в ваш проект ссылку на компоненту или
приложение, которое поддерживает Automation
В меню Project (Проект) щелкните на команде Add Reference (Добавить
ссылку). Далее щелкните на закладке COM, на желаемой библиотеке
объектов, на кнопке Select (Выбрать), а затем на OK.
Просмотреть объекты, которые доступны для использования в В меню View (Вид) щелкните на команде Object Browser (Обозреватель
вашем проекте
объектов). Выберите с помощью иерархической древовидной структуры на
панели Objects (Объекты) те объекты, которые вы хотите изучить.
Создать а программе объект Automation
Используйте оператор Dim и функции CType и CreateObject. Например:
Dim xlApp As Excel.ApplicationxlApp = CType(CreateObject _ ("Excel.Application"),
Excel.Application)
Получить с помощью Automation доступ к функциям
приложения
Создайте объект Automation, а затем сошлитесь на методы или свойства этого
объекта. Например:
xlApp.Quit()
Запускать и останавливать приложения из Visual Basic
Добавьте в форму компоненту Process, сделав двойной щелчок мышью на
элементе Process на закладке Components (Компоненты) Области элементов.
Установите свойства Name и FileName объекта процесса, а затем используйте
для запуска и остановки процесса из вашего кода программы следующие
операторы программы соответственно:
Objectname.Start()Objectname.CloseMainWindow()
Download