Инструменты Microsoft Visual Studio для Office. Это стоит использовать? - PullRequest
6 голосов
/ 10 ноября 2008

Кажется, что развертывание кода VSTO очень громоздко.

Мой вариант использования - мне нужно применить определенную структуру контента в слове. Я лучше делаю все это в VBA?

Ответы [ 3 ]

4 голосов
/ 10 ноября 2008

Это действительно зависит от того, что имеет наибольшее значение для вашего проекта. Если это будет только для определенных файлов и пары пользователей, я бы порекомендовал VBA.

Если это более сложно и нужно работать со всеми файлами для всех пользователей, я думаю, что плагин VSTO был бы подходящим вариантом. Это действительно зависит от вашей ситуации и сложности, которую вы пытаетесь применить.

2 голосов
/ 04 декабря 2008

До VSTO 3.0 я бы согласился с Райаном Ланье, но не больше. В эти дни я стал настолько продуктивным во ВСТО, что выполняю даже небольшую работу во ВСТО. Это спасло меня в некоторых случаях, так как надстройка стала очень популярной в компании, и все, что мне нужно было сделать, это добавить путь к пакету Click-Once: -)

0 голосов
/ 11 ноября 2008

Имейте в виду, что разочарование может вызывать не только ограничения VBA как языка, но и отсутствие промышленных инструментов для повышения прочности, таких как модульные тестовые среды и управление исходным кодом. Из-за этого вы можете пойти на компромисс со скоростью разработки, если будете придерживаться VBA.

Вы можете сделать и то и другое, написав код VBA для прямой поддержки вашего пользовательского интерфейса, а все остальное в .NET.

...