日期:2014-05-18  浏览次数:20882 次

C#获取Excel中的控件
想通过C#获取到Excel中控件的值,怎么实现啊,提取文本是没问题的,但提取控件的值就有问题。跪求各位高手指点。比如获取EXCEL中optionbutton的值,之前在论坛上查到一个方法,Excel.OLEObject.value获取值,但这个属性就不存在。
foreach (Object sheet in listSheet)
  {
  Excel.Range rg = ((Excel.Worksheet)sheet).get_Range("B6",Type.Missing);
  Object obj = ((Excel.Worksheet)sheet).OLEObjects("OptionButton3");
  Excel.OLEObject olobj = (Excel.OLEObject)obj;
  olobj.value
  }


------解决方案--------------------
加这个引用 Microsoft.Vbe.Interop.Forms




http://topic.csdn.net/u/20120611/11/fd462290-44a3-4d87-9b1a-41d7aa3a2853.html

还以为楼主又发了个帖子了,,原来还是以前发的