public Int32 WorkbookModelChange(NetOffice.ExcelApi.Workbook wb, NetOffice.ExcelApi.ModelChanges changes) { object[] paramsArray = Invoker.ValidateParamsArray(wb, changes); object returnItem = Invoker.MethodReturn(this, "WorkbookModelChange", paramsArray); return(NetRuntimeSystem.Convert.ToInt32(returnItem)); }
public void ModelChange([In, MarshalAs(UnmanagedType.IDispatch)] object changes) { if (!Validate("ModelChange")) { Invoker.ReleaseParamsArray(changes); return; } NetOffice.ExcelApi.ModelChanges newChanges = Factory.CreateKnownObjectFromComProxy <NetOffice.ExcelApi.ModelChanges>(EventClass, changes, NetOffice.ExcelApi.ModelChanges.LateBindingApiWrapperType); object[] paramsArray = new object[1]; paramsArray[0] = newChanges; EventBinding.RaiseCustomEvent("ModelChange", ref paramsArray); }
public void ModelChange([In, MarshalAs(UnmanagedType.IDispatch)] object changes) { Delegate[] recipients = _eventBinding.GetEventRecipients("ModelChange"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(changes); return; } NetOffice.ExcelApi.ModelChanges newChanges = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, changes) as NetOffice.ExcelApi.ModelChanges; object[] paramsArray = new object[1]; paramsArray[0] = newChanges; _eventBinding.RaiseCustomEvent("ModelChange", ref paramsArray); }
/// <summary> /// /// </summary> /// <param name="wb"></param> /// <param name="changes"></param> public void WorkbookModelChange([In, MarshalAs(UnmanagedType.IDispatch)] object wb, [In, MarshalAs(UnmanagedType.IDispatch)] object changes) { if (!Validate("WorkbookModelChange")) { Invoker.ReleaseParamsArray(wb, changes); return; } NetOffice.ExcelApi.Workbook newWb = Factory.CreateKnownObjectFromComProxy <NetOffice.ExcelApi.Workbook>(EventClass, wb, typeof(NetOffice.ExcelApi.Workbook)); NetOffice.ExcelApi.ModelChanges newChanges = Factory.CreateKnownObjectFromComProxy <NetOffice.ExcelApi.ModelChanges>(EventClass, changes, typeof(NetOffice.ExcelApi.ModelChanges)); object[] paramsArray = new object[2]; paramsArray[0] = newWb; paramsArray[1] = newChanges; EventBinding.RaiseCustomEvent("WorkbookModelChange", ref paramsArray); }
public Int32 ModelChange(NetOffice.ExcelApi.ModelChanges changes) { return(Factory.ExecuteInt32MethodGet(this, "ModelChange", changes)); }
public Int32 WorkbookModelChange(NetOffice.ExcelApi.Workbook wb, NetOffice.ExcelApi.ModelChanges changes) { return(Factory.ExecuteInt32MethodGet(this, "WorkbookModelChange", wb, changes)); }