Excelのアドインを作ってみる ~前編:事前調査~

概要

Excelで資料を作る際、画像の強調したい箇所に枠や矢印を付けてグループ化する、
という処理をよく行っていました。これを一回一回行うのが面倒で、、、
アドインを作れば自動化できるのでは?と閃いたのでExcelのアドイン開発について調べてみました。

VSTOアドインとWebアドインの違い

アドインを開発するにあたり、よく出てくるのがVSTOアドインとWebアドイン(Officeアドイン)です。
この2つのどちらかが開発候補になると思いますが、両者はどう違うのか?表にまとめてみました。

種類開発言語動作対象特徴
VSTOC#
VB
Windows新しい Outlook on Windows ではサポートされていない
WebJavaScript
TypeScript
Windows
Mac
iPad
Office on the web
クロスプラットフォームをサポート
AppSourceで販売可能
Webサーバ必須

Microsoft社的には、色んな環境で動作させることができることもあり、Webアドインを推奨しているようです。
 ・自分用のアドインをサクッと作って使いたい:VSTOアドイン
 ・不特定多数の人に配布予定:Webアドイン
という考え方で問題ないように思います。

今回のユースケースでは?

今回は自分が楽をするために使いたいだけなので、VSTOアドインをC#で作成します。
Webアドインはまた機会があれば触ってみたいと思います。
次回の記事では実際にVSTOアドインを作っていきます。

コメント

タイトルとURLをコピーしました