флажки Excel в коде C # - PullRequest
       6

флажки Excel в коде C #

2 голосов
/ 11 августа 2011

Я использую 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 - это любой ЦПУ.другой код работает нормально.

Кто-нибудь знает почему?Спасибо

1 Ответ

0 голосов
/ 10 июля 2012

Вы можете использовать OpenXml, который вы можете найти в Codeplex или используя менеджер пакетов NuGet. Это немного удобнее в использовании и дает вам более широкие возможности (на мой взгляд), чем класс взаимодействия intercell.

...