Ищем учебники по использованию WPF во ВСТО - PullRequest
1 голос
/ 26 апреля 2011

Мне нужно создать очень маленькую надстройку для MS Word 2007, которой нужен доступ к базе данных.Я прочитал в сети, что можно написать usercontrol в WPF / C # (что мне очень поможет) и разместить его на хосте Winforms.

Но мне нужно начать - кто-нибудь знает хорошие ресурсы?

О чем мне нужна информация:

  • Как приступить к развертыванию вещи
  • Требования - могу ли я использовать сторонние dll - они должны быть подписаны и т. Д.
  • Безопасность - я ограничен безопасностью в песочнице?Нужно ли мне идти в WCF или я могу получить доступ к серверу SQL напрямую?
  • Начало работы с объектной моделью Word

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 26 апреля 2011

Да, полностью.Сделал немного сам несколько месяцев назад, хотя я не обращался к SQL напрямую (хотя я полагаю, что это можно сделать).Эти две статьи помогли мне начать:

1 голос
/ 26 апреля 2011

Да, вы можете сделать это.

Как развернуть вещь

Любой приличный установщик (Wise, installshield и т. Д.) Сделает свое дело. Встроенный проект установки в VS + своего рода + работает, но вы можете столкнуться с ограничениями.

Требования - могу ли я использовать сторонние dll - нужно ли их подписывать и т. Д.

Надстройки в Office под VSTO должны быть подписаны, что означает, по определению, любые ссылки должны быть подписаны.

Безопасность - я ограничен безопасностью в песочнице? Нужно ли идти в WCF или я могу получить доступ к серверу SQL напрямую?

Вы можете получить доступ к серверу SQL напрямую из служебного модуля. Там нет проб.

Начало работы с объектной моделью Word

Уф! это высокий заказ. Лучше всего взять образец надстройки Word для VSTO, чтобы получить основу, а затем просто начать просмотр модели объектов Word в проводнике объектов. Большинство объектов доступны из корневого параметра APPLICATION через различные коллекции. И большинство названо разумно, что делает вход в него довольно безболезненным.

У меня нет книг или чего-либо такого, что можно было бы рекомендовать с руки. Google был моим другом в Word / Office dev.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...