概要
Excelで資料を作る際、画像の強調したい箇所に枠や矢印を付けてグループ化する、
という処理をよく行っていました。これを一回一回行うのが面倒で、、、
アドインを作れば自動化できるのでは?と閃いたのでExcelのアドイン開発について調べてみました。
VSTOアドインとWebアドインの違い
アドインを開発するにあたり、よく出てくるのがVSTOアドインとWebアドイン(Officeアドイン)です。
この2つのどちらかが開発候補になると思いますが、両者はどう違うのか?表にまとめてみました。
種類 | 開発言語 | 動作対象 | 特徴 |
---|---|---|---|
VSTO | C# VB | Windows | 新しい Outlook on Windows ではサポートされていない |
Web | JavaScript TypeScript | Windows Mac iPad Office on the web | クロスプラットフォームをサポート AppSourceで販売可能 Webサーバ必須 |
Microsoft社的には、色んな環境で動作させることができることもあり、Webアドインを推奨しているようです。
・自分用のアドインをサクッと作って使いたい:VSTOアドイン
・不特定多数の人に配布予定:Webアドイン
という考え方で問題ないように思います。
今回のユースケースでは?
今回は自分が楽をするために使いたいだけなので、VSTOアドインをC#で作成します。
Webアドインはまた機会があれば触ってみたいと思います。
次回の記事では実際にVSTOアドインを作っていきます。
コメント