在Visual Studio 2010和Excel中无需VSTO即可恢复应用程序

问题描述

| 我该如何恢复被调用的全局应用 没有VSTO的Microsoft Office c#下的用户定义函数。 我正在使用XLV,它可以将Excel UDF编写为.xll(excell的.dll) 没有Visual Studio Tools for Office(VSTO)。 我的主要问题是如何恢复当前应用程序, 当前工作簿 当前的工作表, 调用单元格。 在VSTO下,该变量在app全局变量下可用。 我确定其中一个指针中填充了一个全局变量 dll \。 干杯! 博士     

解决方法

是的,它称为全局。这是VSTO构建的一些奇怪的伪全局构造。 它使得这样的代码看起来很简单;
    Excel . Application eA = Globals . ThisAddIn . Application;
    Excel . Workbook nWB=Globals . ThisAddIn . Application . ActiveWorkbook;
    Excel . Worksheet eS = eA . ActiveSheet;