Je reçois l'erreur:Ouvrez Excel problème du fichier
Microsoft Excel cannot access the file '..\services\Calculator.xlsx'. There are several possible reasons:
• The file name or path does not exist.
• The file is being used by another program.
• The workbook you are trying to save has the same name as a currently open workbook.
Toutes les idées?
J'ai essayé, mais ne semble pas fonctionner Microsoft Office Excel cannot access the file '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
Essayez un chemin absolu (temporairement). Le répertoire de travail actuel est plus un art qu'une science. – Bathsheba
Je rencontre parfois des problèmes pour fermer l'application "Excel". En ASP, cela pourrait devenir vraiment mauvais. Obtenez sur le serveur et vérifiez le gestionnaire des tâches pour voir si elle est en cours d'exécution. Aussi, alors que là, voir si vous pouvez ouvrir le fichier tout en étant connecté au serveur. Cela pourrait vous donner une idée de ce qui se passe. – Steve
Le chemin semble correct. Yeap peut ouvrir le fichier –