我用WebBrowser在窗口中嵌入了一个Excel文档?当用户关闭窗口或WebBrowser时,希望程序自动保存用户在WebBrowser中修改的结果,用
excelApp.SaveWorkspace(fileName)或
excelApp.Save(fileName)都出错:
System.Runtime.InteropServices.COMException (0x800A03EC): HRESULT 中的异常:0x800A03EC。
   at Excel._Application.SaveWorkspace(Object Filename)
附源码:
class Myform(string fileName){
.......
axWebBrowser1.Navigate(fileName, ref refmissing , ref refmissing , ref refmissing , ref refmissing);
.......
}private void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
{
Object o = e.pDisp;
Object oDocument = o.GetType().InvokeMember("Document", BindingFlags.GetProperty,null,o,null);
Object oApplication = o.GetType().InvokeMember("Application",BindingFlags.GetProperty,null,oDocument,null);
excelApp = (Excel.Application)oApplication; axWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_HIDETOOLBARS, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER,
ref refmissing , ref refmissing);
}private void Myform_Closed(object sender, System.EventArgs e)
{
excelApp.SaveWorkspace(fileName);
excelApp.Save(fileName);
}非常感谢帮忙或提示!