一、窗体的KeyPreview=true未设置,导致事件未注册。
二、方向键等部分按键由于系统本身有处理,不会响应keydown事件,这时候可以使用重写ProcessCmdKey来进行处理。不过记得多做测试,避免影响控件原有事件。
拓展资料:
1、VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。
2、1993年由微软公司开发的应用程序共享一种通用的自动化语言-即Visual Basic for Application(VBA),实际上VBA是寄生于VB应用程序的版本。1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。
1.单击[工具]-[宏]-[Visual Basic 编辑器]。在编辑器窗口,单击[插入]-[用户窗体]。2 .在编辑器窗口,单击[插入]-[模块]。
3.在空白处,输入编辑宏:
Sub Mym()
UserForm1.Show
End Sub
运行宏Mym(),就会在你的EXCEL窗体里显示一个窗体。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)