Làm sao chèn biểu tượng (Icon) cho Menu Popup! (1 người xem)

  • Thread starter Thread starter Hong.Van
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Hong.Van

Busy
Tham gia
7/5/12
Bài viết
2,330
Được thích
1,767
Em chào thầy cô & anh chị!
Em có gắn thêm 1 Macro trên Menu Popup, bây giờ em muốn chèn Icon cho Macro này. Icon này sẽ lấy từ Bộ Icon của Excel.
Em cảm ơn!
 
Em chào thầy cô & anh chị!
Em có gắn thêm 1 Macro trên Menu Popup, bây giờ em muốn chèn Icon cho Macro này. Icon này sẽ lấy từ Bộ Icon của Excel.
Em cảm ơn!
Bạn dùng thuộc tính FaceID. Ví dụ code như thế này:
PHP:
Sub VD()
With Application.CommandBars("Cell").Controls.Add(1, , , 1)
    .Caption = "Vi du GPE"
    .FaceId = 3
End With
End Sub
 
Upvote 0
Bạn dùng thuộc tính FaceID. Ví dụ code như thế này:
PHP:
Sub VD()
With Application.CommandBars("Cell").Controls.Add(1, , , 1)
    .Caption = "Vi du GPE"
    .FaceId = 3
End With
End Sub
Cho em hỏi thêm
Có cái bảng tra nào cho biết nhanh FaceId = số mấy để cho hình tương ứng không anh?
Em cảm ơn!
 
Upvote 0
Cho em hỏi thêm
Có cái bảng tra nào cho biết nhanh FaceId = số mấy để cho hình tương ứng không anh?
Em cảm ơn!

Thí nghiệm sẽ biết:
Mã:
Sub Test()
  Dim faceIDNumber As Long
  On Error Resume Next
  [COLOR=#ff0000][B]faceIDNumber = 6[/B][/COLOR]
  ActiveSheet.Pictures.Delete
  Application.CommandBars("tmpToolbar").Delete
  With Application.CommandBars.Add("tmpToolbar")
    With .Controls.Add(1)
      .FaceId = faceIDNumber
      .CopyFace
    End With
  End With
  ActiveSheet.Paste
  Application.CommandBars("tmpToolbar").Delete
End Sub
Thay faceIDNumber = bi nhiêu tuỳ ý rồi chạy code, nó sẽ paste FaceID Picture vào ActiveSheet
 
Upvote 0

File đính kèm

Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom