ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¨â­Ó¤u§@ªíªº commandbar

¦^´_ 3# jackyq
­ì¨Ó¦p¦¹~ÁA¸Ñ¤F~ÁÂÁÂ~~

TOP

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   
        If Excel.Application.Workbooks.Count = 1 Then
        Dim Abar As CommandBar
        For Each Abar In Application.CommandBars
            If Not Abar.BuiltIn Then Abar.Delete
        Next
        End If
        
    End Sub

TOP

¦^´_ 1# s13030029
Thisworkbook µ{¦¡½X
  1. '¦Û­q¤u¨ã¦C
  2.     Dim Abar As CommandBar    '«Å§i¤u¨ã¦Cª«¥ó

  3. Private Sub Workbook_Open()
  4.     C = MsgBox("¥\¯à¿ï³æ¦b¤W¤è¤u¨ã¦Cªº¡u¼W¯q¶°¡v¸Ì!!!", vbExclamation, "¨Ï¥Î¤èªk")
  5.     For Each Abar In Application.CommandBars
  6.         If Not Abar.BuiltIn Then Abar.Delete
  7.     Next

  8.     '«Å§i¤u¨ã¦C«ö¶sª«¥ó
  9.     Dim myButton1 As CommandBarButton  '¿ï¾Ü¨Ï¥Î»¡©ú
  10.     Dim myButton2 As CommandBarButton  '¿ï¾ÜºÞ¨î­pµeªí
  11.    
  12.    '·s¼W¤@­Ó¤u¨ã¦C
  13.     Set Abar = Application.CommandBars.Add(Name:="µe­±¿ï¾Ü")
  14. With Abar
  15. 'µe­±¿ï¾Ü----------------------------------------------
  16.         '¨Ï¥Î»¡©ú
  17.         Set myButton1 = .Controls.Add(msoControlButton)
  18.         With myButton1
  19.             .Style = msoButtonIconAndCaption '¦P®ÉÅã¥Ü¤å¦r©M¤p¹Ï¥Ü
  20.             .BeginGroup = True
  21.             .Caption = "¨Ï¥Î»¡©ú"            'Åã¥Ü¦b¤u¨ã¦C¤Wªº«ö¶s¤å¦r
  22.             '.TooltipText = "µe­±¿ï¾Ü"        '·Æ¹«²¾¹L¥h®É¡A©ÒÅã¥Üªº´£¥Ü¤å¦r
  23.             .FaceId = 487                    '¤p¹Ï¥Ü
  24.             .Tag = "MyCustomTag"
  25.            .OnAction = "¿ï¾Ü¨Ï¥Î»¡©ú"        '³]©w«ö¤U¦¹Áä®É©Ò­n°õ¦æªº¥¨¶°
  26.         End With
  27.         'ºÞ¨î­pµeªí
  28.         Set myButton2 = .Controls.Add(msoControlButton)
  29.         With myButton2
  30.             .Style = msoButtonIconAndCaption '¦P®ÉÅã¥Ü¤å¦r©M¤p¹Ï¥Ü
  31.             .BeginGroup = True
  32.             .Caption = "ºÞ¨î­pµeªí"          'Åã¥Ü¦b¤u¨ã¦C¤Wªº«ö¶s¤å¦r
  33.             '.TooltipText = "µe­±¿ï¾Ü"        '·Æ¹«²¾¹L¥h®É¡A©ÒÅã¥Üªº´£¥Ü¤å¦r
  34.             .FaceId = 69                     '¤p¹Ï¥Ü
  35.             .Tag = "MyCustomTag"
  36.            .OnAction = "¿ï¾ÜºÞ¨î­pµeªí"      '³]©w«ö¤U¦¹Áä®É©Ò­n°õ¦æªº¥¨¶°
  37.         End With
  38.         .Position = msoBarTop                '¤u¨ã¦CÂ\©ñ¦b¤W¼h
  39.         .Visible = True
  40. End With
  41. End Sub

  42. Private Sub Workbook_BeforeClose(Cancel As Boolean)
  43.     Dim Abar As CommandBar
  44.     For Each Abar In Application.CommandBars
  45.         If Not Abar.BuiltIn Then Abar.Delete
  46.     Next
  47. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¸Ü¦h¤£¦p¸Ü¤Ö¡A¸Ü¤Ö¤£¦p¸Ü¦n¡C
ªð¦^¦Cªí ¤W¤@¥DÃD