Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
27 Апрель 2024, 22:30:47
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

VBA + WebServices + WSDL

Страниц  :   Вниз
  Печать  
Автор Тема: VBA + WebServices + WSDL  (Прочитано 1936 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DeGree
Гродненец
**

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 228


... it's me ...

Просмотр профиля WWW
« : 28 Июль 2006, 16:46:51 »

Копал в нете - нифига не нашел толком. А суть - вот:
Как к webservice'у обратиться из VBA, есть wsdl-файлик из которого был сгенерен WS.
Если у кого есть sample для VBA до .NET' - you are welcome. Office 2000 или 2003
Thanx in advance.
Записан

... nothing else matters ...(Metallica)
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #1 : 28 Июль 2006, 17:27:52 »

из wsdl был сгенерен web service? Шокирован в всдле ты описываешь не более чем структуру твоего сервиса, транспорты, методы и т.д.
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
Mack
Гродненец
**

Репутация: +5/-0
Offline Offline

Сообщений: 111


Я люблю этот Форум!

Просмотр профиля Email
« Ответ #2 : 28 Июль 2006, 23:19:25 »

всегда можно написать COM - объект (скажем на C#), который будет промежуточным звеном между VBA и веб-сервисом. а с комом работать думаю не будет никаких проблем из VBA)
Записан
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #3 : 30 Июль 2006, 15:23:44 »

Add Web Reference пробовал ? Указываешь урл на wsdl  и вроде всё должно палить. Кстати для работы с веб-сервисами есть хорошая либа - WSE (последняя версия 3.0) по моему на сайте мелкомягких можно скачать
Записан
DeGree
Гродненец
**

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 228


... it's me ...

Просмотр профиля WWW
« Ответ #4 : 31 Июль 2006, 10:39:26 »

Цитировать
из wsdl был сгенерен web service?  в всдле ты описываешь не более чем структуру твоего сервиса, транспорты, методы и т.д.
вебсервис сгенерен из WSDL-файла и написаны обработчики - работает.
Цитировать
всегда можно написать COM - объект (скажем на C#), который будет промежуточным звеном между VBA и веб-сервисом. а с комом работать думаю не будет никаких проблем из VBA)
Мне бы сразу... без промежтучных вариантов...
Цитировать
Add Web Reference пробовал ? Указываешь урл на wsdl  и вроде всё должно палить. Кстати для работы с веб-сервисами есть хорошая либа - WSE (последняя версия 3.0) по моему на сайте мелкомягких можно скачать
пробовал найти... Попробую выкачать.

Спасибо
Записан

... nothing else matters ...(Metallica)
DeGree
Гродненец
**

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 228


... it's me ...

Просмотр профиля WWW
« Ответ #5 : 31 Июль 2006, 13:00:15 »

поставил что нужно - появился пункт меню Add Wed Reference, но появились другие грабли.... В новом (открытом) документе не разрешает создать класс Грустный - "you must open a document or load project before you can create Web service proxy classes, and you must have full permissions to create classes in the project".
Документ есть, даже новый,... (как разрешения выставить я пока не знаю (буду копать, если кто знает подскажите)). ошибка появляется после попытки добавить класс.
Записан

... nothing else matters ...(Metallica)
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,093 секунд. Запросов: 19.