1

我正在打开 MS Office 文档文件,AxWebBrowser然后导航到下一个 Office 文档,在导航之前我保存了这样的最后一个文档

AxWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_SAVE, SHDocVw.OLECMDF.OLECMDF_ENABLED)

但是即使它也有任何更改,我如何才能导航到下一个文档而不保存它?

如果我不使用上面的代码行,它会在导航到下一个文档之前询问“ Save"Don't Save"和“ ”。Cancel

帮帮我谢谢

4

2 回答 2

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
于 2016-02-08T22:04:15.570 回答
0

也许首先尝试重新加载页面确保使用重新加载而不是刷新,因为刷新只会应用未加载的更改。

于 2015-01-18T03:25:21.303 回答