Я добавляю флажок в excel и у меня возникает проблема приведения COM-объекта типа 'System .__ ComObject' к типу интерфейса 'Microsoft.Office.Interop.Excel.CheckBox', любая помощь будет принята с благодарностью! Я работаю над веб-приложением с использованием Visual Studio 2008 и Office 2007. Ошибка в этой строке: - chkBx = (Microsoft.Office.Interop.Excel.CheckBox) obj;
Microsoft.Office.Interop.Excel.OLEObjects objs = (Microsoft.Office.Interop.Excel.OLEObjects)mWSheet1.OLEObjects(System.Reflection.Missing.Value);
Microsoft.Office.Interop.Excel.OLEObject obj = objs.Add("Forms.CheckBox.1",
System.Reflection.Missing.Value,
System.Reflection.Missing.Value,
false,
false,
System.Reflection.Missing.Value,
System.Reflection.Missing.Value,
234,
234,
108,
21);
Microsoft.Office.Interop.Excel.CheckBox chkBx;
chkBx = (Microsoft.Office.Interop.Excel.CheckBox)obj;
chkBx.Value = true;
chkBx.Caption = "xyz";