[ 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 4.1 ) [ x64 動作可 ]
(3) 「トグルラベル ボタン」クラスモジュール(Ver 4.1 ) [ x64 動作可 ] ( Tips )
(4) 都道府県 選択ツール「日本地図フォーム」 [ x64 動作可 ]
5. フォーカス検出クラスモジュール リファレンスページ (Ver 1.5 ) [ x64 動作可 ]
6. カレンダークラス アドイン (Ver 1.70) [ x64 動作可 ] ( 擬似からの脱却 )
( 2020/11/28 [ 東京五輪 祝日移動(2021年) ] 改正の修正 )
7. VBAでタイマーコントロール (Ver 3.1) [ x64 動作可 ] ( Tips )
8. VBAで複素数演算 [ x64 動作可 ] ( Tips )
9. RefEdit 代替手法 Ver 2.40 [ x64 動作可 ] ( Tips )
上記の1〜4のクラスモジュールをアドイン化して、1つのアドインブックにまとめました。
(アドインを参照設定するだけで上記のクラスモジュールを利用できます。従来のように利用
するブックごとに、個々のクラスモジュールをインポートするような手間が不要となりました)
[ ktClassAddin_V360.zip Ver 3.60 ( 257 KB ) ] [ 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] 動作可能版 )で再構築しました。
機能変更なし。祝日モジュールを[東京五輪 祝日移動(2020年) 他] 対応で差し替えただけです。
2018/12/10 Ver 3.40 各クラスの最新版( [x64] 動作可能版 )で再構築しました。
機能変更なし。祝日モジュールを[即位関連休日] 対応で差し替えただけです。
2020/9/1 Ver 3.50 各クラスの最新版( [x64] 動作可能版 )で再構築しました。
2020/11/28 Ver 3.60 各クラスの最新版( [x64] 動作可能版 )で再構築しました。
機能変更なし。祝日モジュールを[東京五輪 祝日移動(2021年)] 対応で差し替えただけです。
(注) 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. |