J'ai une application de formulaires Windows VB.Net qui fonctionne très bien dans l'environnement Windows 7.Windows 10 COMException HRESULT: 0X800A03EC tout en enregistrant le fichier Excel
Maintenant, je veux passer à Windows 10. J'ai donc commencé à tester mon application dans la machine serveur Windows 10.
Je reçois un Exception
(Exception de HRESULT: 0X800A03EC) tout en enregistrant un fichier généré dynamiquement dans l'un des dossiers sur le serveur.
J'ai identifié le problème n'est pas avec les autorisations.
'getting exception at this line of code.
xlApp.Workbooks(1).SaveAs(filename , xl.XlFileFormat.xlHtml)
Code pour référence:
Private Sub VierwInBrowser(ByVal xlApp As xl.Application)
Dim fileName As String = String.Format("{0}\{1}", "C:\Data", GetUniqueFileName())
Try
xlApp.Workbooks(1).SaveAs(fileName, xl.XlFileFormat.xlHtml)
Catch ex as Exception
Messagebox.Show(ex.Message)
End Try
xlApp.Quit()
xlApp = Nothing
GC.Collect()
browser.Visible = True
browser.Navigate(fileName)
browser.BringToFront()
End Sub
Bonjour et bienvenue à SO, pouvez-vous s'il vous plaît poster le bloc de code qui provoque l'exception? Cela va nous aider à vous aider ... –
Salut Martin, Merci pour votre réponse ... Je reçois l'exception à cette ligne de code xlApp.Workbooks (1) .SaveAs (filename, xl.XlFileFormat.xlHtml)// geting exception à cette ligne. S'il vous plaît regardez le lien que j'ai partagé dans mon message –
Oui j'ai vu la photo. Je parlais du bloc de code qui mène à cette exception. –