タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

怠慢クラスに関するkinaccoのブックマーク (1)

  • VBA マクロの高速化のためのApplication設定をクラスモジュールにまとめる - t-hom’s diary

    今回はちょっと変わったクラスモジュールのテクニック案。 異端扱いされそうな気がするので、思いついた私自身、採用には慎重なのだけれど、アイデアとしては面白いと思ったので備忘録として公開してしまうことにした。 さて、過去にPropertyプロシージャを使った高速化テクニックというのをやった。 thom.hateblo.jp 今回も基的にはApplication設定を変更するだけなのだが、クラスモジュールを使って更に怠慢にやろうという話。 作り方 クラスモジュールを挿入し、オブジェクト名を「OneTimeSpeedBooster」に変更する。 このクラスの名前付けは超重要!! そもそも馴染みのない異端テクニックなので、何がしたいのか名前で示さないと訳が分からなくなる。 クラスに書くコードはこちら。 Private Sub Class_Initialize() With Application

    VBA マクロの高速化のためのApplication設定をクラスモジュールにまとめる - t-hom’s diary
    kinacco
    kinacco 2017/03/19
    自分は標準モジュールでやってました。 クラスのコンストラクタとデストラクタでやるのですね!これ好きです。
  • 1