我正在AxWebBrowser
中打开MS Office文档文件,之后导航到下一个Office文档,在导航之前我保存了最后一个文档
AxWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_SAVE, SHDocVw.OLECMDF.OLECMDF_ENABLED)
但是,即使它还有任何更改,如何在不保存的情况下导航到下一个文档?
如果我不使用上面的代码行,则在导航到下一个文档之前会要求“Save
”,"Don't Save"
和“Cancel
”。
帮助我谢谢
答案 0 :(得分:1)
您可以在打开下一个进程之前终止所有Excel和Winword进程:
Try
For Each prog As Process In Process.GetProcesses
If prog.ProcessName = "EXCEL" Then prog.Kill()
If prog.ProcessName = "WINWORD" Then prog.Kill()
Next
Catch
err("Error Closing files")
End Try
答案 1 :(得分:0)
也许首先尝试重新加载页面,确保使用重新加载而不刷新,因为刷新只会应用未加载的更改。