Warum kann Office 2010 keine Excel-Datei öffnen?

6

Ich habe eine Excel-Datei, die ich auf einen Dateiserver gestellt habe. Bei Bedarf greife ich über eine DLL darauf zu und fülle sie nur im Hintergrund mit einigen Daten (über die ExecuteExcel-Funktionalität).

Früher hat es funktioniert. Vor kurzem habe ich 2003 Office auf 2010 Office-Version geändert. Danach begann es unter Fehler zu werfen.

System.Runtime.InteropServices.COMException (0x80070BBC): Office hat ein Problem mit dieser Datei festgestellt. Zum Schutz Ihres Computers kann diese Datei nicht geöffnet werden.

Sogar jetzt funktioniert es manchmal auch und wirft manchmal über Fehler hinaus.

Was ist das Problem hier?

niveiwish
quelle
Können Sie diese Frage bitte bearbeiten und uns weitere Einzelheiten mitteilen? Welche Excel-Version, welcher Servertyp, wie wird die Datei ausgeführt usw.?
CharlieRB
@CharlieRB: Ich habe meine Antwort überarbeitet. Bitte frag mich, ob du nicht verstehst.
Niveiwish

Antworten:

3

Für die Office 2010-Dateivalidierung muss den Dateien oder Speicherorten vertraut werden. Hier ist ein Knowledge Base-Artikel dazu - Fehlermeldung in Microsoft Office 2010: "Office hat ein Problem mit dieser Datei festgestellt" .

Versuchen Sie, den Speicherort der Datei zu vertrauenswürdigen Speicherorten in hinzuzufügen File > Options > Trust Center > Trust Center Settings > Trusted Locations

Hinzufügen, Entfernen oder Ändern eines vertrauenswürdigen Speicherorts für Ihre Dateien .

CharlieRB
quelle
Charlie: Ich habe diesen Artikel durchgearbeitet. Ich habe einen vertrauenswürdigen Speicherort angegeben, an den ich Dateien kopiere. Aber immer noch das gleiche Problem.
Niveiwish
Obwohl ich nicht auf die gleiche Weise wie Sie auf die Dateien zugegriffen habe, hatte ich das gleiche Problem, als wir auf 2010 aktualisiert haben, und so haben wir es behoben. Haben Sie alle Windows- und Office-Updates installiert und Ihren Computer neu gestartet? Erhalten Sie immer noch den Fehler mit einer lokalen (auf Ihrer Festplatte, nicht im Netzwerk) Kopie der Datei.
CharlieRB
: Ja, ich habe das System neu gestartet. Aktualisiertes Büro und s failing to get cellnames of hidden columns.I donWindows. Ich habe erfahren, dass es nicht weiß, warum es fehlschlägt. Sie haben irgendwelche Vorschläge?
Niveiwish
0

Ich habe das gleiche Problem in Office 2013. Meine ASPX-Anwendung versucht über Excell Interop, eine XLS-Datei zu öffnen. Scheitert aber. Das Problem tritt auf, wenn die Datei als gefährlich eingestuft wurde und Excell versucht, sie im "abgesicherten Modus" zu öffnen. (Kann für alte XLS-Dateien, Makros usw. sein.) Aber die Methode Excell.Workbooks.Open benötigt einen exklusiven Zugriff im "abgesicherten Modus". Daher wird eine Fehler-COMException (0x80070BBC) aufgerufen.

Lösung: Abschließend hat mir Folgendes geholfen: 1) Ändern Sie die Excell-Einstellung entsprechend der Sicherheit (Makros usw.) unter dem ausgewählten Benutzer (mit lokalen Administratorrechten). 2) Ein neuer Anwendungspool wurde in IIS erstellt und für die APSX-Anwendung festgelegt. 3) Die Anwendungspoolidentität wurde von Schritt 1) ​​auf den Benutzer geändert. 4) Starten Sie IIS neu

user729893
quelle