Microsoft Excel VBA - コマンドボタンにイメージと文字列を表示する方法

◆概要

このページは、Excel VBAでコマンドボタンにイメージと文字列を表示する方法について記載しています。



コマンドボタンの表面にイメージを表示するには、コマンドボタンコントロールのPicture プロパティを使用します。使用できる画像フォーマットは、ビットマップ(*.bmp)、アイコン(*.ico)、Jpeg(*.jpg)、Windowsメタファイル(*.wmf)です。


また、コマンドボタンのCaption プロパティを使用するとボタンの表面に文字列を表示することができます。

◆Sample code
次のコードを実行すると、commandButton1にアイコン(progman_2.ico)と文字列(アイコン表示)をボタンに同時に表示します。

Private Sub CommandButton1_Click()
    Dim Fname As String
    
    Fname = ActiveWorkbook.Path & "\progman_2.ico"

    CommandButton1.Caption = "アイコン表示"
    CommandButton1.Picture = LoadPicture(Fname)
    CommandButton1.PicturePosition = fmPicturePositionLeftCenter
    
End Sub
  

◆実行結果

実行結果

▼ページトップへ