如何引用从Excel中的Addin调用Addin的工作簿?

在Excel 2010中,我有一个从主工作簿的function区XML文件中调用的插件。

我如何引用工作簿(我真的需要它的path),在Addin中调用Addin?

例如,我可以使用ThisWorkbook引用工作簿中的代码(在本例中为Addin)。 有什么类似的参考调用工作簿?

如果你知道这是Active工作簿,如果用户点击了一个button,这将是真实的,那么你可以使用:

Activeworkbook.Fullname 

如果其他工作簿在进行相关处理之前变为活动状态,则可能必须先将其存储在工作簿variables中。

两种可能性我都能想到….

1.从主插件通过

 ThisWorkbook.Name and/or ThisWorkbook.Path 

要么

2.从API中识别窗口/类名称,请参阅获取窗口句柄