excel-dna

    -1热度

    1回答

    我试图创建一个Excel(2007)加载,将数据透视表的更改使用此代码作出回应,: private void ThisAddIn_Startup(object sender, System.EventArgs e) { Excel.Worksheet sh = this.Application.ActiveSheet; sh.PivotTableUpdate += new

    0热度

    1回答

    我正在写一个函数,它将文件路径和SQL查询(都作为字符串)作为返回查询的结果。在VBA中很容易做到,因为返回类型只是Variant。由于我无法使用ExcelDNA返回DataTable,我想知道这样做的正确方法是什么? 返回类型是2D对象数组吗?例如 public static object[,] RunQueryCS(string SQLStatement, string FilePath)

    0热度

    1回答

    我想使用ExcelDna将Excel屏幕更新为false。我不想使用COM。使用其XlCall是首选。有人可以帮忙吗?

    0热度

    1回答

    我知道,有在ErrorHAndler.dna example所示的方法: private object ErrorHandler(object exceptionObject) { ExcelReference caller = (ExcelReference)XlCall.Excel(XlCall.xlfCaller); // Calling reftext here r

    0热度

    1回答

    我想自动尝试输入参数从Excel友好的类型转换为那些在我的外接程序有用,反之亦然回Excel与返回值。例如,我想定义的Excel函数(如C#的方法),如: public static Vector<double> MyFunction(Vector<double> inputVector) { // do some stuff to inputVector return in

    0热度

    1回答

    如何创建一个在文档加载后立即调用的方法(使用Excel-DNA)? Excel-DNA中是否支持这种功能?

    0热度

    1回答

    很可能得到值的阵列多单元选择: var reference = new ExcelReference(i1, i2, j1, j2); var vals = reference.GetValue(); 然而,XlCall.Excel(XlCall.xlfGetFormula)返回一个单元格的公式只有一个电话。有什么办法可以为选择中的所有单元格获取一组公式数组吗?

    0热度

    1回答

    我有以下情况: Sheet1有一个从数据库刷新的Excel表。 该表具有唯一的键列。 Sheet2有静态信息,让我们说一个用户输入的Sheet1行的子集,以及它们与Sheet1上的Excel表中的行匹配的位置。我们假设我们刷新Sheet1上的表,并且对于特定键(行)表中的值发生更改,现在,Sheet2上同一个键的静态条目不再匹配其中一列。 我想突出显示Sheet2上那行不匹配的单元格。 我有权访问

    2热度

    1回答

    当基于Excel-DNA的插件中重命名工作簿或工作表时,是否有任何方法获取事件?显然,Application对象不直接公开这些事件。

    -1热度

    1回答

    我有一个使用Excel的加载项使用Excel DNA和目标CLR 2.0与Office Excel中正常工作长达办公室2013 64位Windows应用程序的时候,但我们发现在部署到Office 2016 64位的计算机时,Excel DNA会抱怨它无法找到CLR 4.0安装,因此会中止安装。 ,而无需创建项目一个面向CLR 2.0,另一个CLR 4.0的2个实例,由于功能和修复,这将成为一个维护