Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11505 / 13646 ツリー ←次へ | 前へ→

【15747】コマンドバーの大きさの変更 猫おじさん 04/7/5(月) 18:16 質問[未読]
【15748】Re:コマンドバーの大きさの変更 ichinose 04/7/5(月) 18:37 回答[未読]
【15749】Re:コマンドバーの大きさの変更 猫おじさん 04/7/5(月) 19:19 お礼[未読]

【15747】コマンドバーの大きさの変更
質問  猫おじさん  - 04/7/5(月) 18:16 -

引用なし
パスワード
    猫おじさんと申します。
 よろしく、お願いいたします。

 下記のコードで「作業ボタン」という名前のコマンドバーを作っていますが、
アイコンが1つしかないため、コマンドバーに
「作業ボタン」と表示されず、「作」としか表示されません。

 コマンドバーを大きくする方法はないでしょうか?
 Excel2002です。 

Sub Test()
'
On Error Resume Next
  CommandBars("作成ボタン").Delete
On Error GoTo 0

'作成ボタンの設定
 Set newBar = CommandBars.Add(Name:="作成ボタン", Position:=msoBarFloating, Temporary:=True)

'作成ボタンの表示
 newBar.Visible = True

'重なったファイルアイコンに変える
   
 Set Con = newBar.Controls.Add(Type:=msoControlButton, ID:=23)
   Con.FaceId = 2090    '2090は重なったファイルです
   Con.Caption = "個人用ファイルを作成します" ' マウスが来た時の説明文

End sub

【15748】Re:コマンドバーの大きさの変更
回答  ichinose  - 04/7/5(月) 18:37 -

引用なし
パスワード
   ▼猫おじさん さん:
こんばんは。

> 猫おじさんと申します。
> よろしく、お願いいたします。
>
> 下記のコードで「作業ボタン」という名前のコマンドバーを作っていますが、
>アイコンが1つしかないため、コマンドバーに
>「作業ボタン」と表示されず、「作」としか表示されません。
コマンドバーのWidthは、変更不可なので
中に配置したコマンドボタンのサイズを大きくしてみたらどうでしょうか?

>
> コマンドバーを大きくする方法はないでしょうか?
> Excel2002です。 
>
>Sub Test()
>'
> On Error Resume Next
>  CommandBars("作成ボタン").Delete
> On Error GoTo 0
>
>'作成ボタンの設定
> Set newBar = CommandBars.Add(Name:="作成ボタン", Position:=msoBarFloating, Temporary:=True)
>
>'作成ボタンの表示
> newBar.Visible = True
>
>'重なったファイルアイコンに変える
>   
> Set Con = newBar.Controls.Add(Type:=msoControlButton, ID:=23)
>   Con.FaceId = 2090    '2090は重なったファイルです
>   Con.Caption = "個人用ファイルを作成します" ' マウスが来た時の説明文
    Con.width=70 'ぐらいに設定してみて下さい

>
>End sub

【15749】Re:コマンドバーの大きさの変更
お礼  猫おじさん  - 04/7/5(月) 19:19 -

引用なし
パスワード
   ichinoseさん ありがとうございました。
Con.width=100でバッチリ表示されました。

11505 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free