Мне нужно подключение из документа VISIO в службу WCF.Нажатие данных в реальном времени на microsoft visio с использованием C# и WCF/ServiceCallback
я нашел следующие очень полезные учебники:
How do I call WCF client from Excel 2003 VBA?
http://www.codeproject.com/Articles/662009/Streaming-realtime-data-to-Excel
У меня есть много опыта в создании WCF сервисов и клиентов в C# - но ни в VBA/VISIO-программирования. Первая ссылка помогает подключить клиента VBA к службе WCF и вызвать некоторые методы. Это работает отлично. У нас есть форма VISIO, которая действует как кнопка и вызывает метод службы WCF и отображает результат. Мы знаем, как вызывать методы и отображать значения. Можно нажать кнопку, выполнить запрос на сервер и получить некоторые результаты.
Проблема в следующем: как собирать результаты без пользователя, который нажимает кнопку?
VBA не поддерживает фоновый режим для периодического сбора данных с сервера.
Во второй статье описывается, как передавать данные в EXCEL с использованием EXCEL-DNA. Я не мог найти никакой информации о том, будет ли это работать с VISIO. EXCEL-DNA создаст файл * .XLL, который является плагином для EXCEL, и я думаю, что он не будет работать с VISIO.
Есть ли какие-либо решения для подключения клиента VISIO к службе WCF/C# с помощью ServiceCallback?
нет нет способа сделать это –
Я искренне надеюсь, что вы ошибаетесь. –
Какую версию и версию Visio вы используете? Как есть способы подключения Visio к внешним источникам данных, но доступны только для Professional/Premium. – ywm