Übersicht

 Was ist der XLB-Defragmentor?
 Warum sollte man die xlb-Datei defragmentieren?

 Was macht der XLB-Defragmentor?
 Welchen Nutzen besitzt der XLB-Defragmentor?

 Was macht den XLB-Defragmentor so einzigartig?

 

 

Was ist der XLB-Defragmentor?

Der XLB-Defragmentor ist ein weltweit einzigartiges Tool zum Aufräumen der xlb-Datei von Microsoft Excel. In der xlb-Datei speichert Excel alle Informationen über benutzerdefinierte Symbolleisten und Steuerelemente. Mit der Zeit nimmt die Dateigrösse zu, da irrtümlich immer mehr fehlerhafte Daten in der Datei mitgeführt werden, also Daten, die eigentlich gelöscht sein sollten.

Der xlb-Defragmentor misst den Fragmentierungsgrad, analysiert die xlb-Datei, entfernt alle fehlerhaften Informationen und korrigiert falsche Daten. Je nach Menge der gelöschten Daten wird die xlb-Datei erheblich kleiner.

To Top


Warum sollte man die xlb-Datei defragmentieren?

Bei einer zu grossen bzw. zu stark fragmentierten xlb-Datei besteht die Gefahr, dass sie defekt wird und von Microsoft Excel nicht mehr gelesen werden kann. Ist die Datei einmal beschädigt, so muss sie gelöscht werden. Es existiert keine Möglichkeit zum Reparieren der xlb-Datei. Sämtliche vom Benutzer vorgenommen Anpassungen an Symbolleisten und Steuerelementen gehen somit unwiderruflich verloren.

Einmal abgesehen davon, dass eine kleine, aufgeräumte und fehlerfreie xlb-Datei ganz generell zu empfehlen ist, gibt es mehrere Gründe, warum die xlb-Datei defragmentiert werden sollte:

Der XLB-Defragmentor behebt alle oben vorgestellten Probleme. Das Tool kann aber noch viel mehr:

- Über den Excel-Menübefehl 'Makro zuweisen' kann man einem benutzerdefinierten Menü, Menübefehl oder einer Symbolleisten-Schaltfläche den Pfad-, Datei- und Makroname des auszuführenden Makros definieren. Der XLB-Defragmentor überprüft, ob die Datei, welche das zugewiesene Makro enthält, im angegebenen Verzeichnis tatsächlich existiert. Anhand verschiedener Programm-Optionen können Sie einstellen, ob diese Überprüfung ausgeführt werden soll, ob falsche Dateiangaben lediglich im Analysereport angezeigt oder aber automatisch geändert werden sollen, und, falls sie geändert werden sollen, die Angaben automatisch korrigiert oder entfernt werden sollen.

- Indizes von Menü-Datenelementen reorganisieren

- Verwalten von xlb-Dateien

-

To Top


Was macht der XLB-Defragmentor?

 

To Top


Welchen Nutzen besitzt der XLB-Defragmentor?

Durch die Art und Weise wie Microsoft Excel Symbolleisten im Speicher verwaltet, kommt es gelegentlich vor, dass - insbesondere durch unsauberes Löschen von benutzerdefinierten Menüs - fehlerhafte und somit überflüssige Informationen in der xlb-Datei gespeichert werden. Diese Informationen bleiben für immer in der Datei liegen, da Excel selbst keine Bereinigung vornimmt. Man kann weder über die Excel-Arbeitsoberfläche noch mit einem herkömmlichen VBA-Makro die xlb-Datei von den fehlerhaften Daten befreien. Mit anderen Worten: Auch wenn Sie über das Anpassen-Dialogfenster sämtliche benutzerdefinierten Symbolleisten und Steuerelemente löschen und alle integrierten Symbolleisten zurücksetzen, bleiben die fehlerhaften Daten in der xlb-Datei liegen. Auch ein entsprechendes VBA-Makro, d.h. das Löschen bzw. Zurücksetzen aller Objekte der CommandBars-Auflistung nützt nichts. Der XLB-Defragmentor jedoch kann die fehlerhaften Daten entfernen.

To Top


Was macht den XLB-Defragmentor so einzigartig?

Konfigurations- und Customizing-Möglichkeiten

Der XLB-Defragmentor besitzt über 100 (!) Einstellungen, mit denen Sie das Tool konfigurieren und Ihren Bedürfnissen entsprechend anpassen können. Die Einstellungen werden für jeden Benutzer separat gespeichert. Auch wenn die Software in einem gemeinsam benutzten Verzeichnis abgelegt ist, werden beim Programmstart immer Ihre persönlichen Einstellungen angewendet.

Während der Verarbeitung Notebook in Ruhezustand versetzen

Wenn Sie einen Notebook verwenden und eine sehr grosse xlb-Datei besitzen, deren Defragmentierung sehr lange - beispielsweise mehrere Minuten - dauert, so können Sie den Notebook während der laufenden Verarbeitung in den Ruhezustand versetzen. Sobald der Ruhezustand aufgehoben wird, läuft die pausierte Verarbeitung weiter.

Berücksichtigung sämtlicher Verursacher von Symbolleisten-Änderungen

Der XLB-Defragmentor berücksichtigt bei der Verarbeitung nicht nur die in der xlb-Datei gespeicherten Daten über Symbolleisten. Nebst der xlb-Datei existieren mehrere weitere "Verursacher" von Symbolleisten-Anpassungen:
- Registry-Einträge (Schlüssel "Init Commands" und "Init Menus")
- Excel 4-Makros
- VBA-Programmcode
- Automation-Programme
- Angebundene Symbolleisten

Verarbeitungsunabhängige Fragmentierungsgrad-Messung

Der Fragmentierungsgrad kann unabhängig von der Defragmentierung gemessen werden. Dadurch können Sie jederzeit feststellen, ob und wie stark Ihre xlb-Datei fragmentiert ist, ohne dass Sie eine Defragmentierung durchführen müssen.

Zwei Defragmentierungsmethoden zur Auswahl

Für die Defragmentierung stehen zwei verschiedene Methoden zur Verfügung: Die Standard-Defragmentierung und die erweiterte Defragmentierung.

Automatischer Start der Defragmentierung

Mit dem so genannten 'AutoStart Mode' kann die Standard-Defragmentierung automatisch unmittelbar nach Ausführen des XLB-Defragmentors angestossen werden. Bei diesem Modus wird wie üblich das Anwendungsfenster angezeigt und die Defragmentierung durchgeführt. Es werden jedoch keine Meldungsdialoge ausgegeben. D.h. dass die Verarbeitung vollständig automatisiert und ohne Benutzer-Interaktion abläuft. Nach durchgeführter Verarbeitung wird der XLB-Defragmentor automatisch beendet.

Verarbeitung im Hintergrund

Die Verarbeitung im Hintergrund wird wie beim AutoStart Mode nach dem Programmstart automatisch durchgeführt. Bei der Verarbeitung im Hintergrund ist auf dem Bildschirm das Anwendungsfenster des XLB-Defragmentors nicht zu sehen.

Läuft mit allen Windows- und Excelversionen (egal welche Service Packs)

 

Automatische Korrektur einer fehlerhaften Excel-Konfiguration (nach Absturz)

 

Festhalten aller Aktionen in Protokolldateien

 

Verarbeitung von "fremden" xlb-Dateien

 

Automatische Erstellung von Sicherungskopien der xlb-Datei

 

Erstellen eines detaillierten Reports

 

 

Exportieren von Steuerelement-Symbolen als Bilddatei

 

Analyse ohne Defragmentierung durchführbar

Sie können jederzeit eine Analyse der xlb-Datei durchführen, ohne dass die Datei defragmentiert wird.

Funktionen für xlb-Datei kopieren, verschieben, umbenennen, löschen etc.

 

To Top

Copyright © 2003-2005 Philipp von Wartburg, CH-8916 Jonen. All rights reserved.