“ e”不大写:我的代码:Application.enableEvents应该是:Application.EnableEvents
... 正确的?为什么我的“ e”不自动大写?我的代码:
私人子Workbook_Open()
Application.EnableCancelKey = xlDisabled
Application.OnKey "{ESC}", ""
On Error Resume Next
Application.ScreenUpdating = False: Application.enableEvents = False: Application.Cursor = xlWait
Sheets("Splash").Activate
Range("C65").Select: SendKeys ("~"): MsgBox ("OK"): Sleep 200
Call Keys_Disable
Application.OnKey Key:="+{INSERT}", Procedure:="Key_PV" '<<< PasteValue only...
Application.OnKey Key:="^v", Procedure:="Key_PV" '<<< PasteValue only...
Application.OnKey Key:="+{DEL}", Procedure:="Key_Undo" '<<< Allow undo...
Application.OnKey Key:="^z", Procedure:="Key_Undo" '<<< Allow undo...
等等。等等。
VBA不区分大小写,因此任何给定的标识符名称都只在内部使用声明的最后一个大写字母存储-您可能已在enableEvents
某个地方声明了变量。
您可以通过用该名称声明变量来“固定”大小写:
Dim EnableEvents
然后点击Enter或以其他方式移出该行以使VBE对其进行处理-然后您可以删除该虚假变量;什么命名enableEvents
,enableevents
或ENABLEEVENTS
现在将显示为EnableEvents
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句