Office用Microsoft Visual Studioツール。使う価値はありますか?
質問
VSTO
コードの展開は非常に面倒なようです。
私のユースケースでは、特定のコンテンツ構造を強制する必要があります。すべてをVBAでやったほうがいいですか?
解決
プロジェクトにとって最も意味のあるものに依存します。特定のファイルと数人のユーザーのみを対象にする場合は、VBAをお勧めします。
より複雑で、すべてのユーザーのすべてのファイルを処理する必要がある場合は、VSTOプラグインが最適です。それは実際にあなたが強制しようとしている状況と複雑さに依存します。
他のヒント
VSTO 3.0以前は、Ryan Lanciauxに同意しますが、もう同意しません。最近、私はVSTOで非常に生産的になったので、VSTOで小さな仕事もします。アドインが会社内で非常に人気を博したので、いくつかのケースで私のお尻が救われました。私がしなければならなかったのは、Click-onceパッケージへのパスを追加することだけでした:-)
VBAが言語としての制限であるだけでなく、ユニットテストフレームワークやソース管理などの産業用の強力なツールが不足していることにも留意してください。 VBAにこだわる場合、開発の速度と長期的なフラストレーションのトレードオフが生じる可能性があります。
UIを直接サポートするVBAコードと.NETの残りを両方とも実行できます。
所属していません StackOverflow