在VB2008环境中,使用:WebBrowser1.Navigate("d:\test.xls")打开了Excel. 在程序中使用: Dim Txls As New Excel.Application 这样可以使VB与Excel进行交互操作,问题是在WebBrowser1中打开Excel后,在系统进程中便会多出一个Excel进程,如果这时系统中只运行了一个Excel进程,那么所有交互操作是没问题的,但是如果系统这时运行了其它Excel进程,这时程序就会出错,问题我想由于系统不知你引用的是具体哪个Excel进程. 这时我在NavigateComplete2事件中使用下面这句进行赋值指定: Txls = e.pDisp 发现不起任何作用. 不知要怎样让VB指定具体哪个Excel进程.