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

¦p¦ó±NVBAµ{¦¡Âন¼W¯q¶°?

¦p¦ó±NVBAµ{¦¡Âন¼W¯q¶°?

¤w¼g¦n¤@­ÓVBAµ{¦¡¡A¦p¦ó±N¥¦Âন¼W¯q¶°?
¦³¨Æ¹Lª½±µ¥t¦s·sÀɦ¨.xlam®æ¦¡«oµLªk¦¨¥\¥[¤J¸Ó¼W¯q¶°
½Ð°Ý§Úªº°ÝÃD¥X¦b­þ¸Ì?

¸Ñ¨M¤F
¤W¨Ó¤À¨É¤@¤U¤]¶¶«K¸ÑÄÀ§Ú­ì¥ýªº°ÝÃDÂI(¤@¶}©l´y­zªº¤£¦n Åýª©¤W¤j¤j«ÜÃøÀ´ ©êºp)
­n¨Ï¼W¯q¶°¥i¥H¥X²{¦b"¦Û­q¤u¨ã¦C"¤¤»Ý¥[¤JAuto_Open

Private Sub Workbook_Open()
      Dim myNewBar As CommandBar            '«Å§i¤u¨ã¦Cª«¥ó
      Dim myButton1 As CommandBarButton   '«Å§i¤u¨ã¦C«ö¶sª«¥ó
      Dim myButton2 As CommandBarButton

      Set myNewBar = Application.CommandBars.Add     '·s¼W¤@­Ó¤u¨ã¦C
      myNewBar.Name = "Tool-Bar"                             '¤u¨ã¦C©R¦W

      With myNewBar
          Set myButton2 = .Controls.Add(msoControlButton)

          With myButton2
              '.Style = msoButtonCaption   '¥uÅã¥Ü¤å¦r ©³¤U³o3ºØ«¬¦¡¿ï¤@ºØ
              '.Style = msoButtonIcon       '¥uÅã¥Ü¤p¹Ï¥Ü
              '¦P®ÉÅã¥Ü¤å¦r©M¤p¹Ï¥Ü
              .Style = msoButtonIconAndCaption 'msoComboLabel
              .BeginGroup = True
              .Caption = "ToolBox"                  'Åã¥Ü¦b¤u¨ã¦C¤Wªº«ö¶s¤å¦r
              .TooltipText = "ToolBox"            '·Æ¹«²¾¹L¥h®É¡A©ÒÅã¥Üªº´£¥Ü¤å¦r
              .FaceId = 435                       '¤p¹Ï¥Ü
              .Tag = "MyCustomTag"
              .OnAction = "ToolBox"     '³]©w«ö¤U¦¹Áä®É©Ò­n°õ¦æªº¥¨¶°
          End With

          .Position = msoBarBottom 'Top             '¤u¨ã¦CÂ\©ñ¦b¤W¼h
          .Visible = True
      End With
End Sub
¥t¥~ÁÙ­n¼g¤@­ÓÃö³¬ªºµ{¦¡
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.CommandBars("Tool-Bar").Delete
End Sub

TOP

²×©ó§ä¨ìµª®×¤F ­n¦bWorkbook³]©wOpen¥H¤ÎBeforeClose§Y·|¥X²{¦b¦Û­q¤u¨ã¦C
======================================
Private Sub Workbook_Open()
      Dim myNewBar As CommandBar            '«Å§i¤u¨ã¦Cª«¥ó
      Dim myButton1 As CommandBarButton   '«Å§i¤u¨ã¦C«ö¶sª«¥ó
      Dim myButton2 As CommandBarButton

      Set myNewBar = Application.CommandBars.Add     '·s¼W¤@­Ó¤u¨ã¦C
      myNewBar.Name = "Tool-Bar"                             '¤u¨ã¦C©R¦W

      With myNewBar
          Set myButton2 = .Controls.Add(msoControlButton)
============================================
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.CommandBars("Tool-Bar").Delete
End Sub
          With myButton2
              .Style = msoButtonCaption  
              .BeginGroup = True
              .Caption = "Acoustic Toolbox"                  'Åã¥Ü¦b¤u¨ã¦C¤Wªº«ö¶s¤å¦r
              .TooltipText = "ToolBox"            '·Æ¹«²¾¹L¥h®É¡A©ÒÅã¥Üªº´£¥Ü¤å¦r
              .FaceId = 159                       '¤p¹Ï¥Ü
              .Tag = "MyCustomTag"
              .OnAction = "ToolBox"     '³]©w«ö¤U¦¹Áä®É©Ò­n°õ¦æªº¥¨¶°
          End With

          .Position = msoBarTop             '¤u¨ã¦CÂ\©ñ¦b¤W¼h
          .Visible = True
      End With
End Sub

TOP

¦^´_ 9# acdx
¨º§Ú¥u¦³2003ª©,¸¨¥î¤F.

TOP

¦^´_ 8# GBKEE
Excel 2007¦³

TOP

¦^´_ 7# acdx
¸ü¤J¼W¯q¶°«á·|¦³³o¥\¯à¶Ü?

TOP

¦^´_ 6# GBKEE
VBA¸Ì¦³¬Ý¨ì¡A¦ý§Ú§Æ±æ¥i¥H¥X²{¦b¥\¯àªí¸Ì

TOP

¦^´_ 5# acdx
¥[¤J«áÁÙ¬O¨S¦³¥X²{ ¤°»ò·N«ä
¨ìVBAµøµ¡¬Ý¬Ý

TOP

¦^´_ 4# GBKEE


¦³¥[¤J¤F §Ú­n·s¼Wªº´N¬O"Add_Sheet"
¥[¤J«áÁÙ¬O¨S¦³¥X²{

TOP

¦^´_ 3# acdx
§ä¥X¥¦

TOP

        ÀR«ä¦Û¦b : ¡i®É¶¡¦¨´N¤@¤Á¡j®É¶¡¥i¥H³y´N¤H®æ¡A¥i¥H¦¨´N¨Æ·~¡A¤]¥i¥HÀx¿n¥\¼w¡C
ªð¦^¦Cªí ¤W¤@¥DÃD