Pow*_*ser 4 intellisense ms-access vba
在用于VBA的标准IDE中,intellisense内置于许多标准VBA功能中.即,msgbox()的按钮变量为您提供了如何显示消息框的选项列表.这样,开发人员不必在每次使用函数时记住或查找选项.
我可以为自定义VBA功能实现相同的功能吗?这是一个粗略的例子,但我能写出类似的东西:
Public Function DoSomething(X as string)(Options X="Opt1","Opt2") as variant
...
当我调用这个函数时,我会得到一个弹出窗口,为X选择Opt1和Opt2
您需要声明自己的枚举,然后将该函数的参数定义为枚举类型.
Public Enum eOptions
Option1
Option2
End Enum
public Function DoSomething(ByVal x as string, Byval MyOption as eOptions)
Run Code Online (Sandbox Code Playgroud)
当你调用这个函数时:
Call DoSomething("myValue", Option2)
Run Code Online (Sandbox Code Playgroud)
您将看到函数的第二个参数可用的值为"Option1"或"Option2".
| 归档时间: |
|
| 查看次数: |
2352 次 |
| 最近记录: |