Я использую VS 2010 c # с Excel 2007.
Следующий код работает с ОС XP, но не с 64-битной ОС Windows7:
OLEObject ole = (OLEObject)excelWorksheet.OLEObjects("Checkbox1");
((Microsoft.Vbe.Interop.Forms.CheckBox)ole.Object).set_Value("true");
Я использую Microsoft.Vbe.Interop.Forms.dll.Я проверил платформу этой dll - это любой ЦПУ.другой код работает нормально.
Кто-нибудь знает почему?Спасибо