Wordのアドインとして、レポート作成支援啓発システムAliceBlueを作りました。
完全に中二病ですね。
元ネタは彗星のガルガンティアのパイロット支援啓発システムのチェインバーです。
事の発端として、Twitterで
Wordでレポートを書く過程に楽しみを見いだせたらレポートも辛くないと思うので Wordに1ページ書くごとに 「がんばったね!!お疲れ様!!!」 って言ってくれる機能をつくってください— サイレントヒル大学 (@xgaricchi) July 25, 2013
なければ作ればいいじゃない!!!
というわけで試行錯誤した結果、Word2010からVBAに変わるアドインという機能がついたそうです。
簡単に言うと、Microsoft Office 系アプリケーションのバックグラウンドでC#プログラムが動きます。
今のところ、起動音声、ファイルを開いた時の音声、リボンインターフェースの音声、保存時の音声機能があります。
インストール
GitHubでDownload ZIPからダウンロードをします。
bin/Release/AliceBlue.vstoをダブルクリックでインストール完了します。
Wordのオプションからアドイン→COMアドオン→設定を押します。
ダイアログが出たら、AiceBlueにチェック→OKでアドオンを有効化できます。
アドオンを無効化したい場合は先ほどと同じ容量でチェックボックスのチェックを外せば無効になります。
アンインストールしたい場合は、コントロールパネルのプログラムのアンインストールからAliceBlueを削除してください。
動作環境
Word2013で動作確認済みです。2010でも多分動きます。
2007はおそらく動かないかと
開発
AliceBlueプロジェクトはGitHubで公開していますので、誰でもクローンなりなんなりして、コミットして開発しちゃってください。
音声に関してはCeVIO Creative Studio Freeの音声をほぼデフォルトプリセットのまま、音量だけ大きくした感じなので音声機能付け足してくれるとうれしいです。
ただ、コミットログだけはしっかり書いてもらいたいです。