none
无法将类型为“System.__ComObject”的 COM 对象强制转换为类类型“mshtml.HTMLTableClass”。 RRS feed

  • 问题

  • 无法将类型为“System.__ComObject”的 COM 对象强制转换为类类型“mshtml.HTMLTableClass”。进入 CLR 且不支持 IProvideClassInfo 或没有注册任何互操作程序集的 COM 组件都将包装在 __ComObject 类型中。这种类型的实例不能强制转换为任何其他类;不过,只要基础 COM 组件支持对接口 IID 的 QueryInterface 调用,就能将这些实例强制转换为接口。

     mshtml.HTMLTable aJump = (mshtml.HTMLTable)DOM.all.item("tableId", null);
      string tableContent = ((mshtml.HTMLTableClass)(aJump)).IHTMLElement_innerText;//((mshtml.HTMLTableClass)(aJump)).IHTMLElement_innerText

    田田qq:764574267


    2015年8月31日 7:44

答案