【发布时间】:2011-04-23 00:38:26
【问题描述】:
在 Excel 2010 中,我有一个从主工作簿的功能区 XML 文件调用的插件。
如何从插件中引用调用插件的工作簿(我真的需要它的路径)?
例如,我可以使用 ThisWorkbook 来引用其中包含代码的工作簿(在本例中为插件)。有没有类似引用调用工作簿的东西?
【问题讨论】:
在 Excel 2010 中,我有一个从主工作簿的功能区 XML 文件调用的插件。
如何从插件中引用调用插件的工作簿(我真的需要它的路径)?
例如,我可以使用 ThisWorkbook 来引用其中包含代码的工作簿(在本例中为插件)。有没有类似引用调用工作簿的东西?
【问题讨论】:
如果您知道它是 Active 工作簿,如果用户单击了一个按钮,那么您可以使用:
Activeworkbook.Fullname
如果在您进行相关处理之前其他工作簿处于活动状态,您可能必须提前将其存储在工作簿变量中。
【讨论】:
我能想到的两种可能性....
1.从主插件通行证
ThisWorkbook.Name and/or ThisWorkbook.Path
或
2.从 API 中识别窗口/类名称参见Get Window Handle
【讨论】: