【 2016年9月15日  サイト 移転のお知らせ 】
      AddinBox サイトを [ DION ] から [ さくら インターネット ] へ移転しました。  なお、旧サイト は 2017年10月 まで残します。
      この ページ の 移転先 URL  ⇒⇒  http://addinbox.sakura.ne.jp/Class_List.htm  
 
ロゴ(青) クラスモジュール ロゴ(緑)

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

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

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

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

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

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

 4. VBAで「VB並みのコントロール配列」コーディングを提供するクラス ( 擬似からの脱却
    (1) 汎用クラスモジュール リファレンスページ(Ver2.0 ) [ x64 動作可 ]  
    (2) フォーカス検出クラスモジュール リファレンスページ(Ver1.5 ) [ x64 動作可 ] (アドイン組込 取り止め)
    (3) 「トグルラベル ボタン」クラスモジュール(Ver4.1 ) [ x64 動作可 ]  ( Tips )  
    (4) 都道府県 選択ツール「日本地図フォーム」 [ x64 動作可 ]


5. カレンダークラス アドイン (Ver1.30) [ x64 動作可 ]  ( 擬似からの脱却
      ( 2014/5/29 [山の日] 改正の修正 )

6. VBAでタイマーコントロール (Ver3.1) [ x64 動作可 ]  ( Tips )

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

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


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

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

          2005/ 3/ 8  Ver1.00
          2005/ 4/ 4  Ver2.00  都道府県選択ツール 「日本地図フォーム」 を追加
          2006/ 2/ 3  Ver2.01  アドイン読み込み時にエラーが発生するバグを修正
          2011/ 4/15  Ver2.10  各クラスの最新版で再構築しました(機能変更は無し)。
          2011/ 9/27  Ver2.20  各クラスの最新版( [x64] 動作可能版 )で再構築しました。
          2014/ 7/22  Ver2.30  各クラスの最新版( [x64] 動作可能版 )で再構築しました。
          2014/ 8/11  Ver3.00  各クラスの最新版( [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.