ブログを作成するきっかけ
相談を受けてOffice系のソフトについて調べ始めました。そのうちにOfficeのアドイン(VSTO)に興味を持ち始め、作ってみているうちにアドインのメリットがだいぶとわかってきました。色々な発見等をこのブログにまとめて、Office関係のこと、アドインのことについてメモとして書いていきます。
初めはアドインのことをメインでブログを立ち上げようとしたのですが、調べていくうちにOfficeそのものも興味深く、まだまだ自分が使いこなせていないだけなのではと思い始めたので、Officeそのものも書くことに決めました。問題解決の方法は、アドインだけ、VBマクロだけではないですからね。
自己紹介
私のメインの言語はC#です。VSTOメインで開発しています。記事が偏っているとしたら、そこら辺にあるかもしれません。これからVBAのアドイン,PHP,Javascript,Officeアドイン,SQLも勉強していけたらなぁと思ってます。(いままでVBAのアドインは食わず嫌いでしたが、それはそれで面白いとおもっています。)
最近、会社でソフトの開発(コーディング)が行えないので、こういう場所で腕を上げていきたいと思っています。ほんとコード書かないと、腕が落ちますからね。単体テスト等ももれなく書いていきます。
ブログ記事について
随時リライトしていきながら、図などを含む詳細な手順と自作アドインを公開していく予定です。以下、公開準備している記事の予定。
公開・調査予定のもの
こう見るとやりたいこと、作りたいもの色々ありすぎて困ります。
- アンドロイドアプリからOffice・Windowsアプリへのデータ・画像転送
- アンドロイドアプリの作成(やったことない)
- USBケーブルでの通信 (libUsb使用予定)
- Bluetooth(SPP)での通信 (SPP以外は面倒。。)
Wifi経由の通信(TCP/UDP)- サーバ経由の通信
- Windowsのネットワーク関係
- NASの有効利用・Windows・Linuxでのファイルサーバなど
- C#でのサーバ・サイト経由のデータのやりとりできるアドイン
- ツリー形状データの共有アドイン
- Outlookのフォルダ検索アドイン
- Outlookの最近よく使用するアドイン
- Outlookの日報・週報アドイン作成したい
- OutlookのTodo/Taskの構造調査
- Microsoft Todo, Wunderlistがどんなソフトだったかの調査
- OutlookでIOTもどき
- パトライト
- 温度計等のデバイスとの通信をした何か
- OpenCV-USBカメラを使用した何か
- Wifi RTT の実装。Google Wifiもしくわ、WILDを用いて。
- 音声認識, 音声合成
Windows-C#にて- AndroidとKotlinにて
- Web系では??
- VUIともいうらしいが、確かにその通り。
- Echo, Google Home 等のスマートスピーカの調査, IFTTT(イフト)調査
- VBA-JSONの使い方など
- C# JSONの使い方など
- Google Map timelineのJSON解析
- BlueTooth傘忘れ防止アプリとか
- 画像貼り付け(ワード)
- アプリの収益化等の調査
語学系
- 語学学習に役立つもの・語学学習アプリ他
- TOEIC/中国語勉強他
英語の単語帳、中国語漢字-Pinyin帳をアドインで- 英語の単語帳、中国語漢字-Pinyin帳、日本語漢字帳(音・訓)をWeb系で
- 音声認識,
音声合成(C#) - 音声認識, 音声合成 (Android Kotlin)
- サーバに単語データ置く方法など
アプリ系
- 定点観察アプリ・システム(とその画像処理)
- 消耗品・備品管理アプリとシステムの調査
バージョンアップ案
- PC Time Addin バージョンアップ(NFC関係 Felica履歴読み取り, Google Map timelineのJSON解析)
- Code Cipherアドインのバージョンアップ関係(機能面)
- エクエル画像貼り付け(セルと無関係版)
公開済みのもの
アドインインストーラの開発記事 Wix編(済 2018/05/13)Outlook アドインの公開(済 2018/05/06)VBA-TDD Toolについて(済 2018/05/27)VSTOでのユーザーコントロール追加記事(済 2018/06/03)発音記号関係(済 2018/06/24)券売機のラベル(テンプレート)(済 2018/06/29)バーコードリーダ・バーコード関係 の技術説明(ZXing.Netの読み取りのみ)(済 2018/07/10, 07/11)バーコードのアドイン関(ZXing.Net使用して自作)(済 2018/10/02)NFC関係 – Suica/ICOCA等の読み取りアドイン(済 2019/02/14)Leap Motion絡みやってみた。いまいち。。(済 2019/03/22)NFC関係 NTAG21X 読み取り(2019/04/15)Phonetic Addin バージョンアップ関係(リファクタと言語追加)(2019/04/15)エクセル複数画像貼り付けアドイン(2019/07/07 )ピンインデータ・英語発音記号データ・異体字データの使い方とアドインでの使用(2019/08/08-2019/10/27)
記事の方向性
試しになんでもやってみようというのが、このブログの方向性ですので、とりあえず何でもやってみます。やってみながら、手を動かしながら、得た知識を軽い気持ちでアウトプットしていきます。軽い気持ちで見て頂ければ幸いです。
記事中のコード類のライセンスに関して
特に、明記しないかぎり、MITライセンスです。
ブログ運営について
運営1年
2019年04月15日
あ~、よく副業状態(現在も)で子育てもしながら、ここまでもった・記事とコードを書きつづけたなぁというのが、正直なところです。ふと振り返ると1年超えてたんですね。。我ながら褒めたい気分です。
去年の4月に会社でのある出来事があって、その気持ちをぶつけるために始めたのですが、まぁ、それは忘れるとして、ほんとよくやってる。。特にNFC/NDEF, バーコード, 発音記号周りはなかなかどうして、無料で公開するにはもったいないぐらいの出来です。ただし、このドメインへのアクセス解析をみていると、どうもそこだけではないようで、ワードの電子印鑑とかの方がアクセスが多かったりで、要求されるものと興味のある範囲の一致というのは、なかなか難しいようですが、時間が解決してくれると嬉しいです。裏を返せば、何気ない記事も書いておけば、アクセスされるのでテーマに関しては気楽に選んで、書いたらよいのではという感じも受けています。
さぁ、Androidのアプリ・Kotolin, Webのアプリ作成へも一歩ずつ踏み出していきたいと思います!
2019年7月22日
意外にこのテーマではまだアクセス数が伸びないなぁというのがわかりました。目標の金額にはまだまだ遠く。そもそもこのテーマでどこまで行けるのか。少し心配だなぁ。運営期間が短いのか、アピールが足りないのかもう少しブログ運営の収入面についてはテストしながら、増収させたいと考えています。結果が出ないのは少しつらいなぁ。。