- ©«¤l
- 5923
- ¥DÃD
- 13
- ºëµØ
- 1
- ¿n¤À
- 5986
- ÂI¦W
- 0
- §@·~¨t²Î
- win10
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW°ò¶©
- µù¥U®É¶¡
- 2010-5-1
- ³Ì«áµn¿ý
- 2022-1-23
        
|
¦^´_ 3# Scott090
FindControl(ID:=1561).execute 1561§ä¤£¨ì,·|¬O2010ªºID¤£¦P??
³oID¬OÀ³¥Îµ{¦¡¦Û¦æ«Ø¥ßªº½s½X.
(§Ú¥Î2003)
- Option Explicit
- Sub CommandBar_ID()
- Dim C As CommandBar, W As CommandBarControl, E As CommandBarControl, xl_Id As Integer
- On Error Resume Next
- For Each C In Application.CommandBars
- For Each W In C.Controls
- For Each E In W.Controls
- If E.Caption Like "À˵øµ{¦¡½X*" Then xl_Id = E.ID
- Next
- Next
- Next
- ³]©w¤Þ¥Î¶µ¥Ø xl_Id
- End Sub
- Private Sub ³]©w¤Þ¥Î¶µ¥Ø(Bar_ID) '¿òº|¶µ¦s¦b®É¥Î¤â°Ê§R°£,¥Î¤â°Ê¦sÀɫ᫷s°õ¦æµ{¦¡.
- Dim E
- On Error Resume Next
- With ThisWorkbook.VBProject
- For Each E In .References
- Debug.Print E.Name
- Next
- End With
- If Err <> 0 Then
- Application.CommandBars.FindControl(ID:=Bar_ID).Execute
- Application.SendKeys "%T"
- Application.SendKeys "R"
- End
- End If
- End Sub
½Æ»s¥N½X |
|