ロゴ(青) クラスモジュール ロゴ(緑)

[ clsBpca の 軌跡 ] [(擬似からの脱却) §1 , §2 , §3 , §4 , §5 , §6 , §7 , §8 , §9 , §10 , §11 , §12 ]
[ 汎用クラス , トグルラベル クラス , Focus クラス , クラス アドイン , カレンダークラス ] [ 質問はこちら]

AddinBox サイト内で公開しているクラスモジュールが、「特集記事 , Tips 」のあちら こちらに
散在していますので、一覧として、このページでまとめて紹介します。( [ x64 ] 対応リスト )

 下記 1〜4 が クラスアドイン( ktCalssAddin.xla ) に収録されています。

 1. VB不要で[ DTPicker ]が使えるクラス (Ver 3.3) [ x64 動作可 ] ( Tips / カレンダーコントロール色々

 2. VB不要で[ MonthView ]が使えるクラス (Ver 1.2) [ x64 動作可 ] ( Tips / カレンダーコントロール色々

 3. 「ラベル点滅」クラスモジュール(Ver 1.2) [ x64 動作可 ]  ( Tips )

 4. VBAで「VB並みのコントロール配列」コーディングを提供するクラス ( 擬似からの脱却
    (1) 汎用クラスモジュール リファレンスページ(Ver 3.4 ) [ x64 動作可 ]  
    (3) 「トグルラベル ボタン」クラスモジュール(Ver 4.1 ) [ x64 動作可 ]  ( Tips )  
    (4) 都道府県 選択ツール「日本地図フォーム」 [ x64 動作可 ]
 

5. フォーカス検出クラスモジュール リファレンスページ (Ver 1.5 ) [ x64 動作可 ]

6. カレンダークラス アドイン (Ver 1.60) [ x64 動作可 ]  ( 擬似からの脱却
      ( 2018/12/9 [即位関連休日] 改正の修正 )

7. VBAでタイマーコントロール (Ver 3.1) [ x64 動作可 ]  ( Tips )

8. VBAで複素数演算 [ x64 動作可 ]  ( Tips )

9. RefEdit 代替手法  Ver 2.40 [ x64 動作可 ]  ( Tips )


上記の1〜4のクラスモジュールをアドイン化して、1つのアドインブックにまとめました。
(アドインを参照設定するだけで上記のクラスモジュールを利用できます。従来のように利用
  するブックごとに、個々のクラスモジュールをインポートするような手間が不要となりました)

     [ ktClassAddin_V340.zip Ver 3.40 ( 306KB )  ]      [ ReadMe.txt ]
          (注) 「一般的にダウンロードされておらず 〜」 というメッセージが出たら

          2005/ 3/ 8  Ver 1.00
          2005/ 4/ 4  Ver 2.00  都道府県選択ツール 「日本地図フォーム」 を追加
          2006/ 2/ 3  Ver 2.01  アドイン読み込み時にエラーが発生するバグを修正
          2011/ 4/15  Ver 2.10  各クラスの最新版で再構築しました(機能変更は無し)。
          2011/ 9/27  Ver 2.20  各クラスの最新版( [x64] 動作可能版 )で再構築しました。
          2014/ 7/22  Ver 2.30  各クラスの最新版( [x64] 動作可能版 )で再構築しました。
          2014/ 8/11  Ver 3.00  各クラスの最新版( [x64] 動作可能版 )で再構築しました。
          2016/10/11  Ver 3.10  各クラスの最新版( [x64] 動作可能版 )で再構築しました。
          2016/10/13  Ver 3.11  clsBpca(Ver3.00 ⇒ Ver3.10) の不具合修正で再構築しました。
          2018/ 4/29  Ver 3.20  各クラスの最新版( [x64] 動作可能版 )で再構築しました。
                                        機能変更なし。祝日モジュールを[天皇誕生日の変更] 対応で差し替えただけです。
          2018/ 6/26  Ver 3.30  各クラスの最新版( [x64] 動作可能版 )で再構築しました。
                                        機能変更なし。祝日モジュールを[東京五輪 祝日移動 他] 対応で差し替えただけです。
          2018/12/10  Ver 3.40  各クラスの最新版( [x64] 動作可能版 )で再構築しました。
                                        機能変更なし。祝日モジュールを[即位関連休日] 対応で差し替えただけです。


          (注) Ver 3.00 より、Excel97 対応クラスの組み込みを廃止しました。また、汎用クラスで
              Enter/Exit が利用可能となった事に伴い、フォーカスクラスの組み込みも廃止しました。


尚、アドイン化に伴い、下記のとおり、一部仕様を変更しています。

(a) クラスのインスタンス生成では New キーワードを使いません
    代わりにアドインで用意している[Create 〜 ]関数を使って行ないます
    (オブジェクト定義の[As 句]でも、New は指定できません)

        Private WithEvents WeekBtn As clsBpca
        Private Sub UserForm_Initialize ( )
            Set WeekBtn = New clsBpca          ‥‥‥  ×
                    ↓
            Set WeekBtn = CreateBpca ( )    ‥‥‥  

    [Create 〜]関数は各クラスごとに1つずつ用意してあります。
        ・Bpca 汎用 クラス        CreateBpca ( )  /  CreateBpca97 ( )
        ・フォーカス クラス        CreateBpcaFocus ( )  /  CreateBpcaFocus97 ( )
        ・トグルラベル クラス      CreateBpcaTglLbl ( )  /  CreateBpcaTglLbl97 ( )
        ・ラベル点滅 クラス       CreateBlinkLabelCls ( )
        ・DTPicker クラス          CreateDTPickerCls ( )
        ・MonthView クラス       CreateMonthViewCls ( )

(b) Excel2000以上用「Bpca 汎用 クラス(clsBpca )」について
        [Rgst ]メソッドの『Event』引数の属性を列挙型に変更しました。
        要素名は、BPCA2_Change , BPCA2_Click といように[2]を付加した名前に
        なっています。これにより、自動メンバ表示が利用できます。

(c) Bpca 汎用クラス/トグルラベルクラス の
            [Item]プロパティ を 【既定プロパティ】
    として定義しました。これによって、Item プロパティについてのみ

        WeekBtn.Item( Index ).BackColor  ⇒  WeekBtn( Index ).BackColor

という風に省略記述できるようになります(よりVBに近づきました)。




[(擬似からの脱却) §1 , §2 , §3 , §4 , §5 , §6 , §7 , §8 , §9 , §10 , §11 , §12 ]
[ 汎用クラス , トグルラベル クラス , Focus クラス , クラス アドイン , カレンダークラス ] [ 質問はこちら]



[ Home へ戻る ]

ロゴ(ゴールド) ロゴ(ゴールド)

角田 桂一 Mail:addinbox@h4.dion.ne.jp CopyRight(C) 2004 Allrights Reserved.