xp操作系统使用WebBrowser调用Excel的问题
使用webbrowser嵌入Excel,在webbrowser的navigatecomplete2事件中获取Excel进程,在2000下没有问题,可是到xp下,就报错,无法获得Excel的Application,请问如何解决?
代码如下:
public void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
{
Object o = e.pDisp;
Object oDocument = o.GetType().InvokeMember("document",BndingFlags.GetProperty,null,o,null);
Object oApplication = o.GetType().InvokeMember("Application",BindingFlags.GetProperty,null,oDocument,null);
Excel.Application eApp =(Excel.Application)oApplication;
}