我想从一个asp.net页面使用Excel文件对话框窗口。它在我的本地计算机上运行良好,但在服务器上出现以下错误。错误HRESULT E_FAIL已从调用返回到COM组件Microsoft.Office.Interop.Excel
System.Runtime.InteropServices.COMException:Error HRESULT E_FAIL已从调用返回到COM组件。
[收到COMException(0X80004005):错误HRESULT E_FAIL已经从对COM组件的调用返回] Microsoft.Office.Interop.Excel.ApplicationClass.get_FileDialog(MsoFileDialogType fileDialogType)0 FileMoverSetup.FileDirectorySetup.btnProcessedBrowse_Click(对象发件人,EventArgs e)在c:\ Users \ psanders \ Documents \ Visual Studio 2013 \ Projects \ FileMoverSetup \ FileMoverSetup \ FileDirectorySetup.aspx.cs中:390 System.Web.UI.WebControls.Button.OnClick(EventArgs e)+ 9628722 System.Web.UI.WebControls.Button.RaisePostBackEvent(字符串eventArgument)103 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串eventArgument)10 的System.Web。 UI.Pag e.RaisePostBackEvent(IPostBackEventHandler sourceControl,字符串eventArgument)13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection中POSTDATA)35 System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)1724
我一直在努力工作好几天没有任何运气。有什么建议么??
编辑
这是我讲的。它在我的盒子上完美工作,但当我把它放在服务器上时,它有上述错误。
您希望在网页上显示对话框?在浏览器中? –
这是一个弹出窗口来选择一个目录位置。我打电话给Excel文件夹对话窗口来获取一个目录来填充文本框。 – Philyphil54