VB6的某些源代码属性仅在将模块导出到文本文件时可见。例如,将DispID
的默认值设置为0,将For Each枚举数的设置为-4。 VBA在理论上是相同的,但有时在VBA中没有作用。
VB_VarMemberFlags
在VBA中做什么?我知道它是模块级别变量的属性。我已经在一些旧的源代码中看到一些典型值200或40,但这会影响VBA中的任何内容吗?
答案 0 :(得分:3)
在VBA中不会显示任何内容。它用于VB6,并在“过程属性”对话框的“高级”部分中记录复选框。对于后代,
Hide this member
= VB_VarMemberFlags =“ 40” User Interface Default
= VB_VarMemberFlags =“ 200” Don't show in Property Browser
= VB_VarMemberFlags =“ 400” 我认为在VB6环境中仅影响底部的两个。
相反,Hide this member
对类型库有外部影响。方法上的Hide this member
将应用hidden
的IDL属性(但浏览该库的VBA用户仍可以使用Show hidden members
菜单选项来查看)。
总而言之,没什么可看的。