タグ

2022年2月13日のブックマーク (3件)

  • VBA開発環境をモダンにする - RubberduckとVBEThemeColorEditorの紹介 - Qiita

    VBAのIDEは古のVBE... なんだかんだでVBAを触る機会が結構あるが、IDEはVBE。 少なくともバージョン管理はほしい できる限りモダンな開発環境に近づけたい 見た目なんとかしたい ということで色々調べていたら、2つのアドイン・ツールを使うことでかなりそれっぽい感じにできることが分かった。ちなみに環境は windows10(64bit) + office2016(32bit) で確認。 紹介するアドイン・ツール RubberDuck VBEを現代のIDEっぽくしてくれるヤバいアドイン。1年前くらいに一度試してみるも、動作がかなり不安定でその時は使うのをあきらめた。 最近バージョン2.2がリリースされていたのでもう一度入れてみたところ、すんなりインストールできて動作もかなり安定している!ということで導入決定。 2018/06/10時点の安定版 VBAのエディタの色設定はデフォルトで

    VBA開発環境をモダンにする - RubberduckとVBEThemeColorEditorの紹介 - Qiita
  • Home | rubberduckvba.com

    Code Inspections Rubberduck understands Classic-VB code like no other add-in, giving it superior static code analysis capabilities that go far above and beyond what is possible with simple text-based analysis. Avoid common pitfalls (some not-so-common) with dozens (100+) of configurable inspections. Details »

  • Template MethodパターンによるVBAマクロの実装 - ろぐれこーど

    以下のを読み、テンプレートメソッド(Template Method)パターンというデザインパターンを学びました。 モダンC言語プログラミング 統合開発環境、デザインパターン、エクストリーム・プログラミング、テスト駆動開発、リファクタリング、継続的インテグレーションの活用 作者:花井 志生発売日: 2019/01/31メディア: 単行 せっかくなので、普段から使っているVBAのマクロをテンプレートメソッドで書いてみました。 テンプレートメソッド VBAマクロでの典型的な前処理、後処理 コールバック関数実装 まとめ 参考 テンプレートメソッド テンプレートメソッドでは、(共通の前処理)→実処理→(共通の後処理) といった前後に定型処理が実施されるロジックの共通処理部分を切り出し、メソッド化するというものです。簡単なもので言うと、ファイルopen, closeやメモリ確保などリソース管理があ

    Template MethodパターンによるVBAマクロの実装 - ろぐれこーど
    santhiagoman
    santhiagoman 2022/02/13
    vba