1

Excel VSTO 加载项是否可以从工作簿的 vba 代码中读取常量?例如,我有两个常量存储在我创建的所有 excel 工作簿的模块中

Public Const APPName As String = "test_app"
Public Const APPVersion As Double = 1.02

我想做的是从我的 VSTO 加载项的 Application_WorkbookOpen 子中提取这些常量。我需要这些信息来确定用户是否应该能够打开和修改文件,并记录使用情况。

4

1 回答 1

0

我知道这个问题已经很老了,但仅供参考……我刚刚得到了相同的要求,并使用一个可以从 VSTO(在本例中GetAppName)调用的函数来解决它,该函数返回所需的值。

string appName = (string)Application.Run(string.Format("'{0}'!GetAppName", Application.ActiveWorkbook.Name));

于 2017-01-12T09:25:34.930 回答