質問させて頂きます。
現在コマンドボタンを作成したいと考えているのですがツールボックスからでは無く、コーディングで作ろうと考えています。
現在は下記のコードでコマンドボタンの作成までは出来たのですが + コマンドボタンの背景色/フォントカラー/フォントサイズの調整も加えたいと思っています。
下記のコードに上記要望を可能にする為にはどのようなコードを記述すれば宜しいでしょうか?
よろしくお願いします。
With ActiveSheet.Buttons.Add(省略しました)
.Name = ""
.Caption = ""
.OnAction = ""
End With
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
With ActiveSheet.Buttons.Add(0, 0, 100, 100)
.Name = "シェイプ名"
.Caption = "ボタンに表示する文字列"
.OnAction = "マクロ名"
.Characters.Text = "ボタンに表示する文字列" 'これでもいい
.Font.Name = "MS ゴシック" 'フォント
.Font.ColorIndex = 3 'フォントカラー
.Font.Size = 20 'フォントサイズ
End With
--
With ActiveSheet.Shapes("シェイプ名")
.Font.ColorIndex = 10
End With
だと動かないのに、
ActiveSheet.Shapes("シェイプ名").Select
With Selection
.Font.ColorIndex = 10
End With
だと動くのはよく分からないけど…。
--
・フォームボタンでは背景色は変えられないそうです。
http://q.hatena.ne.jp/1195523296
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Visual Basic(VBA) QRコード作成マクロについて 3 2022/11/26 16:55
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい 2 2022/04/06 12:52
- その他(プログラミング・Web制作) DOSコマンドに詳しい方、お知恵をお貸しください 5 2022/11/04 20:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
教えてください。
-
似ているフォント(Win⇔Mac)
-
「MS Pゴシック」と同じ幅の...
-
MsgBoxについて
-
英語版OSでの遊明朝、游ゴシック
-
CreateFontIndirectとは?
-
VB.NETでフォントのカラーを変...
-
Eclipseで文字がずれます。
-
xfontselについて
-
フォント指定の受渡し法?
-
ワードでゴシックの文字を太く...
-
メールで、榊の文字を木辺に神...
-
バーコード印刷
-
Outlookのメールを送信するマクロ
-
WinとMacのフォントサイズの違い
-
半角英数字のみベースラインが...
-
Eclipse のフォント種類追加に...
-
printf("文字列\\n")が円マーク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
教えてください。
-
MsgBoxについて
-
似ているフォント(Win⇔Mac)
-
「MS Pゴシック」と同じ幅の...
-
英語版OSでの遊明朝、游ゴシック
-
font-family の記載方法
-
ワードでゴシックの文字を太く...
-
メールで、榊の文字を木辺に神...
-
C# Font GdiCharSet
-
16x16のスプライトフォント
-
フォントファイル(.ttf , .otf)...
-
縦書きテキストボックスの表示"...
-
Visual C++ 6.0 行番号の表示
-
エクセルVBAが中国のPCでは動か...
-
WORD全角入力しても半角に...
-
Wordで、指定したフォント...
-
エクセルの代替フォントを指定...
-
CreateFontIndirectとは?
おすすめ情報