Excel VSTO加载项是否可以从工作簿的vba代码中读取常量?例如,我有两个常量存储在我创建的所有excel工作簿的模块中
Public Const APPName As String = "test_app"
Public Const APPVersion As Double = 1.02
我想要做的是从我的VSTO加载项的Application_WorkbookOpen子中提取这些常量。我需要此信息来确定用户是否应该能够打开和修改文件,以及记录用法。
答案 0 :(得分:0)
我知道这个问题很老但仅供参考......我只是得到了相同的要求并使用可以从VSTO(在此示例中为GetAppName
)调用的函数来解决它,该函数返回所需的值。
string appName = (string)Application.Run(string.Format("'{0}'!GetAppName", Application.ActiveWorkbook.Name));