Hexceler.de. Die ultimative Ligaverwaltung und andere Sportsoftware für MS Excel. Fußball-Ligaverwaltung, Bundesliga-Tippspiel. Champions League, UEFA-Cup, WM, Weltmeisterschaft 2006, Tippspiel, EM, Europameisterschaft, Teamverwaltung, Gewichtskontrolle und Blutdruckkontrolle. Liga-Dateien zur 1. Fußball-Bundesliga, 2. Bundesliga sowie den Regionalligen Nord und Süd und der T-Mobile Bundesliga. Formel 1.
https://www.hexceler.de |
Verantwortlich: Thomas Günther, Kassel |
Makrofehler (Laufzeitfehler) und/oder deaktivierte ActiveX-Komponenten in Exceldateien
Leider funktionieren meine -
und auch die Dateien anderer Hersteller - aktuell nicht mehr auf allen
Computern. Vereinzelt treten Makrofehler auf und Steuerelemente haben
keine Funktionalität.
Verantwortlich für diese Fehler sind Probleme mit ActiveX-Komponenten, die in
den Dateien enthalten sind. Hier haben unterschiedliche Updates für Office
und/oder Windows offenbar zu Inkompatibilitäten geführt. Die Datei
"MSForms.EXD" konnte dabei als mögliche Fehlerquelle erkannt werden. Diese
Datei liegt auf den einzelnen Systemen in unterschiedlichen Versionen vor. Was
nun passieren kann ist, dass bestimmte Varianten der Datei zueinander
inkompatibel sind. Wenn eine Excel-Datei über eine bestimmte Version
dieser MSForms.EXD erstellt wurde, funktioniert diese Exceldatei auf einem
anderen System unter Umständen nicht, weil die dort vorhandene MSForms.EXD nicht
kompatibel ist. Die Folge ist die Deaktivierung aller ActiveX-Komponenten in der
betroffenen Excel-Datei und daraus resultierend Makrofehler, die beim Zugriff
auf derartige Objekte entstehen.
Die Datei MSForms.EXD befindet sich
(u. a.) unter dem Pfad: C:\Users\
Weitere mögliche Speicherorte sind:
C:\Users\
C:\Users\
Tests haben gezeigt, dass der Austausch dieser Datei die Probleme beheben kann. Allerdings ist es auch möglich, dass nach dem Austausch keine Änderung eintritt oder bei bestimmten Dateien eine positive Wirkung erzielt wird, wiederum andere Excel-Dateien, die zuvor keine Probleme verursachten, dafür aber nicht mehr funktionieren. Dies muss individuell auf den Systemen getestet werden.
Mögliche Problemlösung
Wenn Sie testen möchten, ob ein Austausch der Datei vorhandene Probleme
behebt, erstellen Sie zunächst eine Kopie IHRER MSForms.EXD.
Kopieren Sie anschließend eine andere Version der Datei
MSForms.EXD in das/die
oben genannte Verzeichnis(se). Die Datei im Verzeichnis "Excel8.0" muss auf
jeden Fall ersetzt werden.
Die hier verlinkte Version der Datei wurde auf
unterschiedlichen Systemen erfolgreich getestet und behob dort zumindest die
Probleme mit von meiner Site geladenen Dateien.
Das automatische Ersetzen, Löschen oder
Wiederherstellen kann über diese Batchdateien
vorgenommen werden.
Beim Extrahieren der geladenen ZIP-Datei wird der Ordner 'MSForms_Korrektur'
erstellt. In diesem Befindet sich eine
MSForms.EXD sowie drei Batchdateien
(*.cmd), über die das Tauschen, Löschen und Wiederherstellen (nach einem Tausch)
automatisiert durchgeführt wird. Öffnen Sie nach dem Extrahieren den erstellten
Ordner 'MSForms_Korrektur' und starten
Sie die gewünschte Aktion mit einem Doppelklick auf die jeweilige Datei.
Zusätzliche Hinweise können der im Archiv enthaltenen TXT-Datei entnommen
werden.
WICHTIG
Excel und andere Officeprogramme dürfen bei dieser Aktion NICHT geöffnet sein.
Evtl. muss über die Ordneroptionen zunächst
eingestellt werden, dass ausgeblendete Ordner und Dateien angezeigt werden.
Dafür im Windows-Explorer "Extras" - "Ordneroptionen" wählen. Dann im nun
geöffneten Fenster auf dem Registerblatt "Ansicht" und dort unter
"Versteckte Dateien und Ordner" die Option zum Anzeigen der Objekte wählen.
Die Ordneroptionen können auch über Systemsteuerung\'Darstellung und
Anpassung' aufgerufen werden.
Wenn der Austausch der Datei keine Abhilfe schafft oder anschließend andere Probleme auftreten, kann auf dem gleichen Weg die ursprüngliche Datei wieder eingefügt werden. Wenn man die Datei einfach löscht, wird sie von Office beim Öffnen von Excel/Word... neu erstellt. Wirklich schief gehen kann bei diesem Vorgang also eigentlich nichts.