繁体   English   中英

打开Excel文件问题

[英]Open Excel File issue

我收到错误消息:

Microsoft Excel无法访问文件“ .. \\ services \\ Calculator.xlsx”。 有几种可能的原因:
•文件名或路径不存在。
•该文件正在被另一个程序使用。
•您要保存的工作簿与当前打开的工作簿具有相同的名称。

有任何想法吗?

我尝试了此操作,但似乎无法正常工作Microsoft Office Excel无法访问文件'c:\\ inetpub \\ wwwroot \\ Timesheet \\ App_Data \\ Template.xlsx'

Dim xlApp As Application = New Application
Dim xlWB As Workbook
xlWB = xlApp.Workbooks.Open(Server.MapPath("~") + "\services\Calculator.xlsx", 2, True)

Dim xlSheet As Worksheet = xlWB.Sheets("input output")

xlSheet.Cells(7, 8).value = drpTrades.SelectedValue
xlSheet.Cells(12, 8).value = Convert.ToDecimal(txtIncome.Text)
xlSheet.Cells(9, 8).value = loan.Text

Dim xlRebate As Decimal = xlSheet.Cells(18, 8).value
If xlRebate < 0 Then lblRebate.ForeColor = System.Drawing.Color.Red
lblRebate.Text = "£" + Math.Round(xlRebate, 2).ToString

xlWB.Close(False)
xlApp.Quit()
ReleaseComObject(xlApp)
xlApp = Nothing

我找到了对我有用的解决方案。 如果打开“组件服务”(位于“控制面板”>“管理工具”下),依次单击“计算机”>“我的电脑”>“ DCom Config”>“ Microsoft Excel应用程序”,“属性”,“标识”选项卡,请选择用户。

我创建了一个新的本地帐户来运行它,并且一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM