2011-12-19 3 views
0

Привет, по моим знаниям VSTO должен быть настольным приложением. Однако согласно моему требованию пользователи, которые должны были добавить данные, сидят в 8 разных странах. Теперь я думаю, что настольное приложение не может быть выполнено, так как локальная база данных, где данные EXCEL должны быть сохранены, не может быть доступна из 8 разных стран.Могу ли я использовать лист VSTO для веб-приложения

Как использовать VSTO в этом сценарии?

ответ

1

VSTO может использоваться только с офисными приложениями Microsoft, вы не можете размещать его в сети. Одним из возможных решений для вас было бы выставить webservice для хранения данных в базе данных, где бы они ни находились, и ваш добавочный VSTO взаимодействует с веб-сервисом.

+0

Большое спасибо Brijesh, как бы я не смог найти пример для этого, если бы вы могли поделиться некоторыми примерами или ссылками, которые будут благодарны. – Jithu

+0

Его довольно тривиально, при нажатии кнопки даже ленты просто звоните в службу Windows, как обычно, в wcf или через простой веб-запрос. О том, как собирать данные с листа, эта ссылка может быть удобной http://www.amazon.com/Visual-Studio-Tools-Office-2007/dp/0321533216/ref=sr_1_1?ie=UTF8&qid=1324535927&sr=8-1 http://msdn.microsoft.com/en-us/office/hh128771.aspx –

+0

Спасибо Brijesh, поэтому я думаю, что эти 5 пользователей, даже не в локальном домене, могут обращаться к локальной базе данных через webservices – Jithu

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