VBEアドインの1年戦争
前回のブログから約1年、
長い1年だったな~
ってことで、
ノンプロ研のアドベントカレンダー24日目(えっ?! クリスマスイブ??!!)
※ 他の記事はこちらから~ https://adventar.org/calendars/5360
※前回の記事はこちら~ノ゚∀゚)ノヤットサー!
皆様1年おつかれさまでした!!
長い1年だったかと思います(T_T)
また冬が始まってきたところで、
VBEアドインに焦点をあてて振り返ってみますー!!
ちょうど1年前、ついに掘り当てた夢のVBEアドイン!!!!!!
それからの概略を つ
・1月冬眠入
・2月冬眠中
・3月冬眠から起きる
・4月検索フォームのレベルアップ
・5月検索フォーム超高速化 ♪
・6月インストーラ検討
・7月インストーラ開発
・8月インストーラ完成(検索フォーム)
・9月ショートカットキーをハック
・10月ショートカットキー充実 ♪♪
・11月オートバックアップ追加 ♪♪♪
・11末スクロールキャプチャ追加 ♪♪♪♪
・12月この記事の最後に妄想を語ります^^
さて、冬は寒いもんで、
自分は寒さに弱いもんでして、
いつも12-3月頃は冬眠モードなんです(汗)
3月末から開発を再開し、
VBEアドインの検索フォームの機能を、
公開できるくらいまでひたすらレベルアーップ!!!
インストーラどうしようかな??
なんて考えてたら、コロナで、
まさかのリモートワークに(゜o゜;
フリーランスで常駐型SES案件だったので、
リモワなんて諦めつつ毎朝憂鬱ドロ~ンと通勤してたので、
よかっったー!!\(^o^)/
通勤時間が無くなったので、
5月から平日の開発時間をゲット~!!!!!
レベルアップついでに、
検索を超高速化!!!!
RubberDuck は Innosetup??
国産の無いの??と焦ってたら、
これを使ってみなよーと天の声が(ヒャッホーイ)
VisualStudioと連携させて、
8末ついに夢のインストーラがに完成(T_T)
いやー情報が少なすぎて辛かった...
RubberDuckをインストールしてみて、
前後のレジストリの差分をとって、
何がどうなってるんだ??!!!
と暗号を解読していき...
先例があるのはいいことですねー!!
そして、ノンプロ研で試しに公開して反応を頂き、
修正を繰り返して、
更により多くの人に使ってもらおうと、
Twitterデビュー!!!
Twitter自体が初めてだったんですよね(^_^;)
恐る恐るはじめて、少しづつ呟いてたら、
凄くいいリアクションを頂けつつ、
『ショートカットキーが使いたい』という声がチラホラ...
それなー!!!!!
とキーボードをフック(Hook)してハックして、
9月に公開~♪
そしらめちゃくちゃリアクションを頂けた方(@KotorinChunChun ことりちゅんさん)
がいてはって、
色んな使い方を試してくれて、
それに応えるべく、猛調整~!!!(・・;)
お陰さまで、10月はショートカットキー充実化 ♪♪
ちゅんさん!! その節はありがとうござました~!!!!\(^o^)/
そしたらまさかの、
WordMVPの新田さんがブログで紹介!!!
びっくり嬉し恥ずかし(。>﹏<。)
ありがとうございました!!^^
ただ、順風満帆でもなく、
10月末、VBEアドインを熱心に使って頂いてた方が、
エクセルが急に落ちた(T_T)
とTwitterで悲鳴が...
まさか?! ひょっとして??!!
と調べてみると、
予期せぬエラーが起きると、
テレビの電源を切ったくらいの早さで、
エクセルがピュン!! っと落ちてしまう事が判明・・・
そして更にあれこれ3日ほど調べたところ、
たまーにバグる箇所を発見・・・(T_T)
調べて、直して、テストして、これだけじゃ不十分だ・・
と自動バックアップ機能を付けてたりしたら、
なんだか謝るタイミングを逸してしまったので、
この場をお借りして、改めて、
落としちゃった方々、ごめんなさいm(_ _;)m
そんな背景もあり11月に自動バックアップ機能追加しました~!!
いやー胃が痛かった...(^_^;)
Twitterやってたら、神髄先生がVBAの問題を出してて、
たまに回答をアップしてたら、
コードのキャプチャを撮るのが面倒で、
スクロールキャプチャできたらいいのにな~!!
ってことで、
11末スクロールキャプチャ追加 !!!
簡単に作った感はあるけど、
1年前くらいに仕事で
IEのスクロールキャプチャを作った時に参考にさせて頂いた、
緑里庵さんという方が公開されてた
IEShot というVBAプログラムがベースになってます~
緑里庵さんありがとうございました!!!!m(_ _)m
※WinAPIの凄技の嵐なので、超絶大変でした(・・;)
ただ、後から分かったんだけど、
Twitterに大きい画像をアップすると、
自動で補正がかかってモザイク化(T_T)
頑張って作ったのになんだかなぁ...orz
最新版はこちらから~ノ゚∀゚)ノヤットサー!
いやー色々あって大変だったけど、
かなり充実した1年でした~(^_^)
では、VBEアドインのこれからをチラっと
※妄想順ですw
・Ctrl+マウススクロールで拡大・縮小(フォントサイズ)
(歳を重ねた時に、文字を見る辛さを軽減したい...)
(Ctrl+Shift+マウススクロールで横スクロールもしたい...)
・各種エラーチェック
・GitHub連携
・プロジェクトウィンドウ
(より簡単にモジュールやプロシージャを参照できるよう...)
・インデント自動調整
(不毛なインデントの手動調整に終わりを告げたい...)
・DIFF(テキストファイル、モジュール...etc)
(WinMergeを使わずとも、色々Diffれると便利なハズ... ロジックはできてるし...)
・簡易エクスプローラ
(VBE画面とフォルダを行ったり来たりしなくてすむように...)
・コールツリー
(呼び出しツリー、コールグラフ...etc 色んな呼び方あるけど、関数の処理ルートを可視化したもの)
・ReVBAer(仮)
(JetBrain社のReSharper, Rider のような、コードの自動補完とかを色々やっちゃってくれるやつー)
Rider: JetBrainsのクロスプラットフォーム.NET IDE
作りたい機能・妄想は膨らむばかり(笑)
何をどこまでできるかわかりませんが、
ゆる~く来年もやってみようかと^^
ノンプロ研の皆様には、
これからもいち早く新機能をお知らせしていきますので、
また来年もリアクション頂けると嬉しいです^^
https://tonari-it.com/community-nonpro-semi/
ではでは、メリ~クリスマス!!!~☆