Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Excel VSTO 加载项是否可以从工作簿的 vba 代码中读取常量?例如,我有两个常量存储在我创建的所有 excel 工作簿的模块中
Public Const APPName As String = "test_app" Public Const APPVersion As Double = 1.02
我想做的是从我的 VSTO 加载项的 Application_WorkbookOpen 子中提取这些常量。我需要这些信息来确定用户是否应该能够打开和修改文件,并记录使用情况。
我知道这个问题已经很老了,但仅供参考……我刚刚得到了相同的要求,并使用一个可以从 VSTO(在本例中GetAppName)调用的函数来解决它,该函数返回所需的值。
GetAppName
string appName = (string)Application.Run(string.Format("'{0}'!GetAppName", Application.ActiveWorkbook.Name));