Warum benötigt Systemprofile einen Desktop-Ordner, um eine Excel-Datei zu öffnen?

Wir konnten mit ASP.net keine Excel-Arbeitsmappe öffnen, bevor wir einen Ordner mit dem Namen "Desktop" im Systemprofilordner erstellt haben.

Die Lösung bestand darin, einen Ordner mit dem Namen "Desktop" in zu erstellenC:\Windows\SysWOW64\config\systemprofile\

Fehlermeldung:

System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file 'c:\temp\test.xls'.

Es gibt mehrere mögliche Gründe:

Der Dateiname oder Pfad existiert nicht.Die Datei wird von einem anderen Programm verwendet.Die Arbeitsmappe, die Sie speichern möchten, hat denselben Namen wie eine aktuell geöffnete Arbeitsmappe.

Kennt jemand eine Erklärung dafür?

Wenn Sie hier einen Tipp gefunden haben:Excel 2007-Automatisierung auf einem Windows Server 2008 x64

Ich verstehe jedoch nicht, wie dieser Desktop-Ordner im Allgemeinen mit Excel oder InteropServices verknüpft ist.

Versionsinformation:

Betriebssystem: Windows Server 2012 IIS: Internetinformationsdienste (Version 8.0.9200.16384) Excel: Excel 2013

Antworten auf die Frage(0)

Ihre Antwort auf die Frage