Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Работа с Web - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Мир MS Excel » Вопросы и решения » Готовые решения » Работа с Web (HTTP - класс для работы с web)
Работа с Web
nerv Дата: Понедельник, 13.08.2012, 17:16 | Сообщение № 1
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

HTTP - класс для работы с HTML, XML, XMLHttpRequest (Ajax).

Позволяет
создавать:
1. HTML страницы
2. XML страницы
3. объект XMLHttpRequest

получать содержимое указанного URL в виде
1. HTML страницы
2. XML страницы
3. текста

Мало кода smile

[vba]
Code
Sub io()
      Dim newHTML As Object
      Dim newXML As Object
      Dim pageHTML As Object
      Dim pageXML As Object
      Dim pageText As String
      Dim Request As Object
        
      Const url As String = "http://www.excelworld.ru/forum/3-2168-1"
        
      With New HTTP
          '-----------------------------------
          ' Создать новую HTML страницу
          Set newHTML = .newHTML
          '-----------------------------------
          ' Создать новую XML страницу
          Set newXML = .newXML
          '-----------------------------------
          ' Получить содержимое URL в виде HTML страницы
          Set pageHTML = .getHTML(url)
          '-----------------------------------
          ' Получить содержимое URL в виде XML страницы
          Set pageXML = .getXML(url)
          '-----------------------------------
          ' Получить содержимое URL в виде текста
          pageText = .getText(url)
          '-----------------------------------
          ' Создать объект запроса XMLHttpRequest
          Set Request = .Request
      End With
End Sub
[/vba]
К сообщению приложен файл: HTTP.xls (30.5 Kb)


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba


Сообщение отредактировал nerv - Понедельник, 13.08.2012, 17:25
 
Ответить
СообщениеHTTP - класс для работы с HTML, XML, XMLHttpRequest (Ajax).

Позволяет
создавать:
1. HTML страницы
2. XML страницы
3. объект XMLHttpRequest

получать содержимое указанного URL в виде
1. HTML страницы
2. XML страницы
3. текста

Мало кода smile

[vba]
Code
Sub io()
      Dim newHTML As Object
      Dim newXML As Object
      Dim pageHTML As Object
      Dim pageXML As Object
      Dim pageText As String
      Dim Request As Object
        
      Const url As String = "http://www.excelworld.ru/forum/3-2168-1"
        
      With New HTTP
          '-----------------------------------
          ' Создать новую HTML страницу
          Set newHTML = .newHTML
          '-----------------------------------
          ' Создать новую XML страницу
          Set newXML = .newXML
          '-----------------------------------
          ' Получить содержимое URL в виде HTML страницы
          Set pageHTML = .getHTML(url)
          '-----------------------------------
          ' Получить содержимое URL в виде XML страницы
          Set pageXML = .getXML(url)
          '-----------------------------------
          ' Получить содержимое URL в виде текста
          pageText = .getText(url)
          '-----------------------------------
          ' Создать объект запроса XMLHttpRequest
          Set Request = .Request
      End With
End Sub
[/vba]

Автор - nerv
Дата добавления - 13.08.2012 в 17:16
nerv Дата: Пятница, 18.01.2013, 02:02 | Сообщение № 2
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

новая и последующие версии доступны здесь


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba
 
Ответить
Сообщениеновая и последующие версии доступны здесь

Автор - nerv
Дата добавления - 18.01.2013 в 02:02
Мир MS Excel » Вопросы и решения » Готовые решения » Работа с Web (HTTP - класс для работы с web)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!