質問: vbaのコマンドボタンの文字列の改行方法は? excel2000のvbaでコマンドボタンを使っていますが、ボタンの横サイズは大きくできないときに、ボタンの文字列(caption)が長いので表示が途中で切れてしまう。wordwrapをtrueにすると改行するが、任意の文字位置で改行できない。スペース文字を途中で挿入して改行位置を調整しようとしてもうまくいかない。任意の位置で改行する方法はありますか。
回答: コマンドボタンのプロパティの『caption』欄ではなく、コマンドボタン上での直接編集なら、 shiftキー+enterキーの同時押しで、任意の位置に改行を挿入できます。 具体的な手順を以下に説明します: 1)『コントロール ツールボックス』ツールバーの左端にある『デザイン モード』ボタンを クリックして、デザインモードに切り替える 2)改行を入れたいコマンドボタンを右クリック 3)右クリックメニューから「コマンドボタン オブジェクト(o)→編集(e)」を選択 4)コマンドボタン上にカーソルが表示されるので、改行させたい位置に移動 5)shiftキーを押しながらenterキーを入力 ・・・以上です。