|
>> 引数 = 引数 & "CheckBox" & i & " "
> 最初からブランクなしでは駄目ですか?
> 後から-1してありますが、どういう理由からでしょうか?
単に文字区切りとして使っただけなので、無くても差しさわりが無ければ付けなくても良いです。
ボタン1の名前が 111
ボタン2の名前が 222
と名づけたとして、続けて書くと「111222」になります。
ひょっとして、112とか、122とかの名前があったら、まずいじゃんてな気分で区切り文字を入れました。
なぜスペースにしたというと、「,」だと、
>Application.OnTime Now(), "'マクロ名 " & """" & 引数 & """" & "'"
↑の引数文字ないで、「,」を使うと、別の区切りとして認識されるかな?
と、少し疑問が生じたので...。
結局は、半角スペースも意図したものとは、違う認識をされたので、
>後から-1してありますが
と、して最後のスペースを削りました。
「@」を使おうかとも思いましたが、別の意味で誤認識されそうな気がしたので止めました。
この辺は、私の偏見でそんな感じにしましたが、ある程度理解できれば、自由に変更してもかまいません。
>QueryCloseとOnTimeの使い方に関して
元のフォームのプロパティを書き換える際、フォームがロードされたままだとエラーになる(検証不足の感がありますが)から、アンロードしてから書き換えることになります。
で、閉じた後にOnTimeでプロパティを書き換えるマクロを起動させたわけです。
実際、独断と偏見と思いつきと発想でこうした方が良いんじゃないか、というのが多々混じってます。
|
|