Tag: addin express

Excel函数在通过代码设置后抛出exception。 在excel中使用时有效

我已经定义了我自己的Excel函数(称为ADXExcelFunctionDeescriptor )。 方法存根(stub)如下所示: public static object ExecuteMyFunction(object values, object tagName) { // Some code here } 该方法接收一个double值的数组和名为name的string。 在devise视图中,我的ADXExcelFunctionDeescriptor如下所示: 我通过以下几行代码调用并设置函数: var formula = string.Format(@"={0}({1};{2})", Temp.FORMULA_NAME, this.DataRangeTextBox.Text, tagCaption); resultRange.set_Value(Type.Missing, formula); resultRange.Formula = resultRange.Value; 这将导致exception! exception如下所示: System.Runtime.InteropServices.COMException occurred HResult=-2146827284 Message=Ausnahme von HRESULT: 0x800A03EC Source="" ErrorCode=-2146827284 StackTrace: bei System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData) bei […]