Excel VBA编程问答33题,继续……

明天不再

明天不再

2021-04-08

excelperfect

下面是一些关于控件、事件和类的基础问题,试试看,你能不能回答出来。

1.控件的Exit事件何时发生?

2.VBA程序如何修改双击间隔?

3.是非题:KeyDown事件过程可以使用KeyCode参数判断用户输入的是4还是$。

4.KeyDown事件过程中的代码如何取消按键?

5.在用户窗体上对齐控件的最快方法是什么?

6.假设一个控件被重叠控件隐藏。在运行时,如何使隐藏的控件可见?

7.如何防止用户通过制表键将焦点移到控件上?

8.如何命名事件过程?

9.通过将Application.EnableEvents属性设置为False不会禁用哪些事件?

10.当用户在任何工作表中进行修改操作时,将触发哪个事件?

11.用户如何阻止打开工作簿时触发Open事件?

12.什么是数据验证?

13.你应该在何处放置工作簿级别事件的事件过程?

14.如何定义在一天的特定时间执行的代码?

15.如何允许用户查看工作簿但不能进行修改?

16.是非题:保护工作簿的密码可防止用户查看你的VBA代码。

17.是非题:一个bug阻止程序运行。

18.程序在何时应该使用OptionExplicit语句?

19.什么是断点?

20.调试命令“逐过程”和“逐语句”之间有什么区别?

21.当程序在断点处暂停时,确定程序变量当前值的最快方法是什么?

22.是非题:监视窗口中的值在程序运行时会不断更新。

23.VBA如何将bugs报告给程序员?

24.是非题:最终用户必须具有已安装的Excel版本才能运行Excel应用程序。

25.自定义VBA类的代码放在哪里?

26.是非题:自定义VBA类可以包含可视化界面。

27.如何创建只读属性?

28.是非题:PropertyGet过程的返回值必须与PropertyLet过程的参数具有相同的数据类型。

29.如何验证仅接受包含某些值的属性的数据?

30.如何在代码中引用对象属性?

31.类方法与常规VBA过程有何不同?

32.什么是辅助方法?

33.在销毁对象之前触发了什么事件?

如果有兴趣,可以在留言中写下你的答案。

精彩推荐

粤ICP备16095388号-1