Frage

Ich habe ein Excel-Add-In-Datei Ich bin auf ein Intranet veröffentlichen (plain ol‘HTTP-Download, nicht im Anhang, in Sharepoint, etc.).

Mit IE 7, klicken Sie auf den Benutzer auf den Link und wählt „Speichern“, nur die Datei von „myaddin.xla“ auf „myaddin.xls“ umbenannt haben. Firefox und Chrome funktionieren.

Da sie versuchen, eine vorhandene Datei in der Library-Ordner zu überschreiben und diese sind nicht anspruchsvolle Anwender, dieses Problem ist mein Leben kompliziert zu machen.

Gibt es etwas, das ich auf dem Server (MIME-Typen ändern, etc.) tun kann IE7 zu zwingen, um die Erweiterung zu lassen, wie sie ist?

War es hilfreich?

Lösung

Haben Sie haben einen Blick auf diesem Microsoft Knowledge Base-Artikel ? Offenbar sind XLA Dateien wirklich xls-Dateien ohne Arbeitsblätter und daher den gleichen MIME-Typ haben. Sie könnten versuchen, einen alternativen MIME-Typen Angabe IE7 zu täuschen in allein die Verlängerung zu verlassen.

Andere Tipps

Das scheint wie ein bug in Internet Explorer. Eine Lösung, die ich denke, ist programmatisch die Datei zurück auf .xls

umbenennen

Aber ich immer noch das Gefühl, dass die beste Option ist für Ihre Benutzer verwenden "Save as" anstatt zu stellen und sie ausdrücklich als „.xla“ speichern. Jeder um scheint dies zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top