|
ご回答、ありがとうございます。
▼IROC さん:
>Initializeイベントではなく、Activateイベントでためしてみてはどうでしょうか?
先程 Activate 内で直に書いてみたのですが、うまくいきませんでした。
Kernel32.dll から Sleep を持ってきて Activate 内で 10 秒ほど
停止させてみたのですが、10 秒ほど真っ白のウィンドウが表示された後、
あざ笑うかのように太字なしの MonthView が表示されたため、
Activate は恐らくスケルトンが描かれてから中身を描画する間の
微妙なタイミングで実行されるものだと判断し、諦め
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=21281;id=excel
の方法を取ってみた次第です。
自分は Excel2002 SP3 上で作成しています。
Res:21281 の方法にしても、MonthView 描画前に太字に設定した場合
DayBold の値を取得すると、既に太字にセットされているようなので、
チェックして太字じゃなければ再び太字にし直すということができないので
不安があります。
重ね重ね申し訳ありません。
これからもアドバイス等ございましたら、是非、よろしくお願い致します。
|
|