【发布时间】:2017-05-26 00:24:41
【问题描述】:
我正在为 Microsoft Excel 创建一个加载项,并且我正在使用一个模块来存储变量(在运行时不会更改),这些变量可以被应用程序中的类和其他模块访问。这是一种更方便的硬编码值的方法,我可能需要在开发周期的不同点查找和替换它。
变量是诸如应用程序版本或工作簿密码之类的东西:
Option Explicit
Option Private Module
Global Const APP_ID = "XXY"
Global Const APP_VERSION = "1.00"
Global Const WORKSHEET_PASSWORD = "s0Me_pa$$w0rD"
Global Const DATA_TABLE = "tblStockData"
Global Const FORM_DEFAULT_VALUE = 200
我想知道是否有人可以告诉我这是否是不好的做法,如果是,那么更好的做法是什么?
【问题讨论】:
-
只是一个小提示-使用
public而不是global-stackoverflow.com/questions/3815547/…可能是一个更好的主意