2011-12-29 4 views
3

Короткий вопрос
Есть библиотека, которая должна заменить mswinsoc.osx используется для создания и поддержания соединений с сокетами в приложениях VBA?VBA Гнездо для подключения в Office 2010

фон
Я пытаюсь создать сокет-соединение (ы) в рамках профессионального документа Visio 2010. Я нашел способ зарегистрировать mswinsoc.osx в Windows 7 here, но это кажется очень странным, что Microsoft избавится от библиотеки, чтобы делать подключения сокетов, не имея чего-то (лучшего) для ее замены. Чтобы добавить к моей обеспокоенности, примеров с использованием библиотеки Winsoc для Office 2010. примеров нет. Я не знаю , но не, поддерживая старые документы, поэтому Winsoc не является обязательным требованием; это просто шкаф, который я знаю, будет работать.

Дополнительные Мысли
Я нашел некоторые очень полезные вещи VBA для Visio here, которые приводят меня к мысли, что должно быть новое решение.


Любые примеры штепсельных соединений для Office 2010 или понимание того, что случилось с mswinsoc.osx будет большим подспорьем.

ответ

2

Короткий ответ
wsock32.dll

Дополнительная информация
Я нашел несколько подробных примеров в C и VB с помощью этой DLL.
Examples in C
Examples in VB

До сих пор я не имел возможности запускать какие-либо примеры в рамках VBA из-за изменения в моей компетенции проектов. Вместо этого я использую Python для управления Visio через соединение COM с большим успехом.

Смежные вопросы