このブログについて

ブログを作成するきっかけ

相談を受けてOffice系のソフトについて調べ始めました。そのうちにOfficeのアドイン(VSTO)に興味を持ち始め、作ってみているうちにアドインのメリットがだいぶとわかってきました。色々な発見等をこのブログにまとめて、Office関係のこと、アドインのことについてメモとして書いていきます。

初めはアドインのことをメインでブログを立ち上げようとしたのですが、調べていくうちにOfficeそのものも興味深く、まだまだ自分が使いこなせていないだけなのではと思い始めたので、Officeそのものも書くことに決めました。問題解決の方法は、アドインだけ、VBマクロだけではないですからね。

自己紹介

私のメインの言語はC#です。VSTOメインで開発しています。記事が偏っているとしたら、そこら辺にあるかもしれません。これからVBAのアドイン,PHP,Javascript,Officeアドイン,SQLも勉強していけたらなぁと思ってます。(いままでVBAのアドインは食わず嫌いでしたが、それはそれで面白いとおもっています。)
最近、会社でソフトの開発(コーディング)が行えないので、こういう場所で腕を上げていきたいと思っています。ほんとコード書かないと、腕が落ちますからね。単体テスト等ももれなく書いていきます。

ブログ記事について

随時リライトしていきながら、図などを含む詳細な手順と自作アドインを公開していく予定です。以下、公開準備している記事の予定。

公開・調査予定のもの

こう見るとやりたいこと、作りたいもの色々ありすぎて困ります。

  • Leap Motion を使用した何か (Phonetic Addin と絡めて)
  • NFC関係
  • VBA-JSONの使い方など
  • C# JSONの使い方など
  • Google Map timelineのJSON解析
  • Amazon echo, Google Home 等のスマートスピーカの調査, IFTTT(イフト)調査
  • アンドロイドアプリからOffice・Windowsアプリへのデータ・画像転送
    • アンドロイドアプリの作成(やったことない)
    • USBケーブルでの通信 (libUsb使用予定)
    • Bluetooth(SPP)での通信 (SPP以外は面倒。。)
    • Wifi経由の通信(TCP/UDP)
    • サーバ経由の通信
  • Outlookのフォルダ検索アドイン
  • Outlookの日報・週報アドイン作成したい
    • OutlookのTodo/Taskの構造調査
    • Microsoft Todo, Wunderlistがどんなソフトだったかの調査
  • OutlookでIOTもどき
    • パトライト
    • 温度計等のデバイスとの通信をした何か
    • OpenCV-USBカメラを使用した何か
  • C#でのサーバ・サイト経由のデータのやりとりできるアドイン

バージョンアップ案

  • Phonetic Addin バージョンアップ関係(リファクタ・Leap Motion絡み)
  • 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)

記事の方向性

試しになんでもやってみようというのが、このブログの方向性ですので、とりあえず何でもやってみます。やってみながら、手を動かしながら、得た知識を軽い気持ちでアウトプットしていきます。軽い気持ちで見て頂ければ幸いです。

記事中のコード類のライセンスに関して

特に、明記しないかぎり、MITライセンスです。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする