Инструменты Microsoft Visual Studio для Office. Это стоит использовать?

StackOverflow https://stackoverflow.com/questions/279097

  •  07-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top