質問: vbaでcapslockをonにするには? テキストボックス等の入力文字を英数大文字にしていするにはどうすれば ・・・?いいのでしょうか。imemodeでは英数大文字というのはないですよね? capslockをonにするとかできないのでしょうか?
回答: 英字大文字に限定されているならば、ucase関数(小英字→大英字に変換)でもいいような気もします。 当然apiやカスタムコントロールを使えば出来るのですが簡単に解決したいと思うならば、keydown・keypress又はlostfocusのタイミングで、ucase関数を使って変換してやるのがベストまでいかなくてもベターだと思います。