在Excel 2010中,我有一个从主工作簿中的Ribbon XML文件调用的Addin。
如何在Addin中引用调用Addin的工作簿(我真的需要它的路径?)
例如,我可以使用ThisWorkbook来引用包含其中代码的工作簿(在本例中为Addin)。是否有类似的参考调用工作簿?
答案 0 :(得分:1)
如果您知道它是活动工作簿,如果用户单击按钮就行,那么您可以使用:
Activeworkbook.Fullname
如果其他工作簿在您进行相关处理之前变为活动状态,则可能必须先将其存储在工作簿变量中。
答案 1 :(得分:0)
我能想到的两种可能性......
1.从主加载件传递
ThisWorkbook.Name and/or ThisWorkbook.Path
或
2.从API中识别窗口/类名称,请参阅Get Window Handle