Page 79 - 6735
P. 79

Windows  shell  –  це  графічний  інтерфейс  користувача
           операційної системи Windows. Для доступу до цього інтерфейсу з
           VBA програми можна використовувати об’єкти бібліотеки Microsoft
           Shell  Controls  And  Automation.  За  допомогою  цих  об’єктів  ви
           можете  отримати  доступ  до  файлової  системи,  виконувати
           програми, змінювати системні налаштування тощо. Для доступу до
           бібліотеки   виберіть    в    меню:     Tools/References/Browse...
           C:\WINDOWS\system32\SHELL32.dll.

           Dim shl As Shell32.Shell 'об'єкт Shell

           Public Sub main()
           Set shl = CreateObject("Shell.Application") 'створити
           об'єкт Shell
           shl.ControlPanelItem "appwiz.cpl" 'відкрити "Установка і
           видалення програм"
           shl.Explore "c:\" 'відкрити Explorer
           shl.Open "c:\windows" 'відкрити папку
           shl.FileRun 'відкрити "Запуск програми"
           Set Folder = shl.Namespace("d:\") 'створити об'єкт папка
           d:\
           Folder.CopyHere "c:\boot.ini" 'копіювати в d:\ файл
           Set File = Folder.parsename("boot.ini") 'створити об'єкт
           файл boot.ini
           File.InvokeVerb "Open" 'відкрити файл
           End Sub

                        Об’єктна модель Windows Script Host

              Сервер  сценаріїв  Windows  (Windows  Script  Host)  –  компонент
           Windows,  призначений  для  запуску  програм  мовами  сценаріїв
           (JScript,  VBScript).  Об’єктна  модель  Windows  Script  Host  дозволяє
           звертатись   до   сервера    сценаріїв   із   метою   виконання
           адміністративних    задач    [19,   20].   Виберіть    в   меню
           Tools/References/Browse...   C:\WINDOWS\system32\wshom.ocx      і
           Windows Script Host Object Model.
                                          79
   74   75   76   77   78   79   80   81   82   83   84