相关疑难解决方法(0)

Dim,Global,Public和Private作为模块化字段访问修饰符有什么区别?

在VB6/VBA中,您可以在特定SubFunction方法之外声明模块级变量.我用PrivatePublic前内部模块和理解他们,像这样:

  • Public - 模块内的所有代码和模块外的所有代码都可见,实际上使其成为全局代码.
  • Private - 仅对模块内的代码可见.

我注意到你可以使用DimGlobal作为模块变量的修饰符.是DimGlobal从不同Private,并Public分别作为模块化领域访问修饰符使用时?如果是这样,他们有什么不同?

vb6 vba scope access-modifiers

67
推荐指数
1
解决办法
13万
查看次数

在Excel VBA中如何将关键变量保留在"状态丢失"上(不写入单元格或文件)?

Excel VBA是一个灵活的开发环境.它是pesudo编译的.但是,有时在开发过程中会发生"状态损失"."状态损失"是指所有变量都被拆除.实际上,VBA有一个选项"在状态损失前通知"选项进行分类.毫无疑问,在所有情况下都无法编辑和继续编码.但是,有时状态损失会在生产中运行,因为打开其他工作簿可能会导致应用程序会话受到创伤(相信我,它会发生!)

我知道可以将数据保存到工作表单元格甚至文件中,但这不适合尝试保留类的实例,特别是如果它是整个对象图形的锚点.

因此,如果一个人坚持一个记忆保持变量,你如何坚持国家的状态损失?

excel vba com-interop excel-vba

5
推荐指数
1
解决办法
1023
查看次数

标签 统计

vba ×2

access-modifiers ×1

com-interop ×1

excel ×1

excel-vba ×1

scope ×1

vb6 ×1