- •Министерство образования российской федерации
- •М инистерство образования российской федерации
- •Аннотация
- •Содержание
- •Тема 1. Основы программирования
- •Создание, редактирование и запуск программ
- •Переменные, константы и типы данных
- •Управляющие конструкции
- •Управляющая конструкция If…Then позволяет выполнять один или несколько операторов, если условие истинно. Можно использовать однострочный и блочный синтаксис. Например:
- •Тема 2. Введение в модели объектов
- •2.1. Обзор моделей объектов
- •2.2. Автоматизация операций с использованием объектов
- •2.3. Программирование объектов другого приложения
- •Тема 3. Объекты Microsoft Office
- •3.1. Объекты Microsoft Access
- •3.2. Объекты Microsoft Excel
- •3.3. Объекты Microsoft Power Point
- •3.4. Объекты Microsoft Word
- •Тема 4. Меню и панели инструментов
- •4.1. Средства настройки пользовательского интерфейса
- •4.2. Выбор подходящих элементов пользовательского интерфейса
- •4.3. Система меню
- •4.4. Модификация системы меню на этапе разработки
- •4.5. Модификация системы меню в период выполнения
- •4.6. Панели инструментов
- •4.7. Модификация панелей инструментов на этапе разработки
- •4.8. Модификация панелей инструментов в период выполнения
- •Тема 5. Элементы управления на базе ActiveX и диалоговые окна
- •5.1. Разработка нестандартных диалоговых окон
- •5.2. Использование нестандартных диалоговых окон
- •5.3. Работа с элементами управления в документе, листе или на слайде
- •Тема 6. Оптимизация кода
- •6.1. Основные принципы оптимизации кода
- •6.2. Оптимизация кода для Microsoft Excel
- •6.3. Оптимизация кода для Microsoft Word
- •Тема 7. Отладка и обработка ошибок
- •7.1. Создание обработчика ошибок
- •7.2. Иерархия обработчиков ошибок
- •7.3. Тестирование обработчика за счет эмуляции ошибок
- •7.4. Строчная обработка ошибок
- •7.5. Отключение обработки ошибок
- •7.6. Общие принципы отладки
- •7.7. Режимы конструктора, выполнения и прерывания
- •7.8. Окна отладки
- •7.9. Просмотр стека вызовов
- •Тема 8. Разработка приложений для Интернета и Word Wide Web
- •8.1. Термины и концепции, связанные с Интернетом
- •8.2. Работа с гиперссылками
- •8.3. Сохранение документов и объектов в формате html
- •8.4. Элемент средства просмотра Web Microsoft
- •8.5. Элемент управления Internet Transfer
- •Указывать допустимый сервер-заместитель в свойстве AccessType элемента управления Internet Transfer (таблица 8.4);
- •Элемент управления Internet Transfer автоматически настраивается на нужный протокол, заданный в первой части url. Поэтому применение метода OpenUrl или Execute не требует установки свойства Protocol.
- •8.6. Элемент управления WinSock
- •8.7. Создание персонального Web-сервера
- •Тестовые задания для закрепления материала учебного пособия
- •Рекомендуемая литература
- •Б) дополнительная литература
8.4. Элемент средства просмотра Web Microsoft
Элемент средства просмотра Web Microsoft (Microsoft WebBrowser control) представляет собой элемент управления на базе ActiveX, который позволяет обращаться к Web-узлам, просматривать Web-страницы и другие документы, а также программно скачивать данные из Интернета.
Элемент управления WebBrowser дает возможность пользователям приложения просматривать Web-страницы на серверах Word Wide Web, а также папки на локальных жестких дисках и в сети. Пользователи могут переходить по гиперссылкам или вводить нужные URL. Кроме того, элемент управления WebBrowser поддерживает хронологический список узлов, папок и документов, к которым обращался пользователь.
Microsoft Internet Explorer и элемент управления WebBrowser могут открывать не только Web-страницы, но и любые документы ActiveX, к которым относится большинство документов Office.
Базу данных Microsoft Access нельзя открывать как документ ActiveX в Microsoft Internet Explorer или в окне элемента управления WebBrowser, но Web-страница может содержать гиперссылку на такую базу данных. Кроме того, если серверное программное обеспечение поддерживает IDC/HTX-файлы или ASP (Active Server Pages), можно создавать Web-страницы, действующие как пользовательский интерфейс источника данных ODBC.
Использование элемента управления WebBrowser возможно только в том случае, если на компьютере установлен Microsoft Internet Explorer. Данный элемент управления автоматически регистрируется после установки Microsoft Internet Explorer и становится доступен в Microsoft Access, Excel, Word или Power Point в режиме конструктора. Microsoft Excel, Word и Power Point позволяют добавлять элемент управления WebBrowser и на пользовательские формы (UserForm), созданные в редакторе Visual Basic.
Отобразить Web-страницу или документ в окне WebBrowser позволяет метод Navigate. Его синтаксис выглядит так:
объект.Navigate URL
где объект — имя элемента управления WebBrowser на форме или объектной переменной, ссылающейся на него, а URL — строковое выражение, оценка которого дает допустимый URL или путь. URL может ссылаться на Web-страницу или другое «содержание» в Интернете или интрасети, а также на документ Office, например, документ Word..
Если URL указывает какой-то протокол и узел Интернета, элемент управления WebBrowser, прежде чем отобразить документ, должен установить с ним связь. Если компьютер, выполняющий программу, подключен к серверу-заместителю (proxy server), который обеспечивает компьютеру защищенную связь с Интернетом через локальную сеть, или же имеет прямую связь с Интернетом, то элемент управления WebBrowser немедленно скачивает и отображает указанную Web-страницу или другое «содержание» Интернета. Если компьютер, выполняющий программу, устанавливает связь с Интернетом по телефонной линии через модем и эта связь еще не установлена, элемент управления WebBrowser инициирует процесс соединения. Если URL указывает Интернет-протокол и папку на сервере интрасети, компьютер, выполняющий программу, должен быть подключен к интрасети, и иметь соответствующие права доступа к этому серверу. Если URL указывает путь в стандартной файловой системе на локальном жестком диске или в локальной сети, элемент управления WebBrowser немедленно открывает и отображает заданный документ. Элемент управления WebBrowser способен открывать любые документы Office (кроме баз данных Microsoft Access), текстовые файлы и HTML-документы, не требующие компонентов, поддерживаемых исключительно серверами Интернета и интрасетей. Если URL указывает путь в стандартной файловой системе, в котором не определено конкретное имя файла (допустим, c:\Windows\Syslem\), то элемент управления WebBrowser, подобно My Computer (Мой Компьютер) отображает саму файловую систему.