.OLB

OLB Datei

OLE Object Library File
Frage stellen
SCHNELLE ANTWORT

Eine OLB-Datei ist eine Windows COM/OLE-Typbibliothek - eine binäre Beschreibung der Objekte, Methoden und Eigenschaften, die Office oder andere COM-Komponenten für Automatisierungs-Clients wie VBA bereitstellen. Windows lädt diese Dateien automatisch, wenn sich eine Anwendung registriert. Wenn Sie eine Fehlermeldung über eine fehlende OLB-Datei erhalten, installieren Sie die zugehörige Anwendung neu, anstatt die Datei von einer Drittanbieter-Website herunterzuladen.

Entwickler: Microsoft Kategorie: Andere Dateien MIME: application/octet-stream
VERFÜGBAR AUF Windows
Verwandt: .TORRENT · .MSO · .MD5 · .SHS

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Sep 2, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das OLB-Dateiformat?

Eine .olb-Datei ist eine COM/OLE-Typbibliothek - eine Binärdatei, die Schnittstellen, Co-Klassen, Enumerationen und Methodensignaturen beschreibt, die von einer COM-Komponente bereitgestellt werden. Sie ist funktional identisch mit einer .tlb-Datei; die Erweiterung .olb ist die Konvention, die von Microsoft Office-Anwendungen (Word, Excel, Outlook) für deren Typbibliotheken verwendet wird.

Typbibliotheken ermöglichen es Entwicklungswerkzeugen und Skriptumgebungen, die Funktionen eines COM-Objekts zur Entwurfszeit aufzulisten. In der Visual Basic for Applications (VBA) IDE ermöglicht das Hinzufügen eines Verweises auf eine .olb-Datei über Extras → Verweise den IntelliSense-Zugriff auf das vollständige Office-Objektmodell.

Das Binärformat beginnt entweder mit den MSFT Magic Bytes (4D 53 46 54) für moderne Typbibliotheken (Windows 2000 und neuer) oder der älteren SLTG-Signatur (53 4C 54 47), die von Komponenten aus der Visual Basic 5/6-Ära verwendet wurde. Das MSFT-Format ist in den offenen Spezifikationen von Microsoft unter MS-OAUT dokumentiert.

.olb-Dateien werden in der Windows-Registrierung unter HKEY_CLASSES_ROOT\TypeLib mit ihrer zugehörigen GUID und Version registriert. Benutzer und Entwickler sollten diese Dateien nicht manuell verschieben oder ändern - dies beschädigt die Registry-Einträge und kann verhindern, dass Office-Anwendungen korrekt geladen werden.

Moderne Nachfolger sind .winmd (Windows Metadata) für WinRT/UWP-Komponenten und Inline-Metadaten in .NET-Assemblies, aber .olb-Dateien bleiben im gesamten Office-COM-Automatisierungs-Ökosystem aktiv im Einsatz.

Sicherheit

RISIKO: LOW

Legitime OLB-Dateien sind schreibgeschützte Typ-Metadaten und können selbst keinen Code ausführen. Viele Websites, die Downloads zur „Behebung fehlender .olb-Dateien“ anbieten, verbreiten jedoch Adware oder PUPs. Laden Sie niemals einzelne OLB-Dateien von Drittanbietern herunter - installieren Sie immer die Originalanwendung (Microsoft Office usw.) neu, um sie wiederherzustellen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEOLE Object Library Filealias Type Library, Object Library
ENTWICKLERMicrosoftseit 1993 with OLE 2.0 / COM (Windows NT 3.1 era)
MIME TYPEapplication/octet-stream
TYPBinäre COM/OLE-Typbibliothek
Diese Erweiterung wird auch verwendet von…
  • Cadence OrCAD / PSpice Symbol Library - Cadence Elektronik-EDA-Tools (OrCAD PCB Designer, PSpice) verwenden .olb für Bibliotheken von Komponentensymbolen - ein völlig anderes, proprietäres Format, das nicht mit COM/OLE verwandt ist.
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
OLB-Dateien verwenden dasselbe binäre Typbibliotheksformat wie TLB-Dateien. Die Datei beginnt mit der MSFT-Signatur (0x4D 0x53 0x46 0x54) bei Offset 0. Dies ist in den Microsoft Open Specifications (MS-OAUT) dokumentiert. Einige ältere OLB-Dateien verwenden möglicherweise das SLTG-Format (0x53 0x4C 0x54 0x47), das von Visual Basic-Typbibliotheken vor 2000 verwendet wurde.

Programme zum Öffnen von OLB-Dateien

Windows3 apps
Microsoft Visual Studio Freemium Projekt → Verweis hinzufügen → Registerkarte COM - lädt OLB/TLB, um Interop-Wrapper zu generieren.
Microsoft Office (built-in, via VBA IDE) Kostenpflichtig In der VBA IDE: Extras → Verweise → zur OLB-Datei navigieren, um sie für IntelliSense zu registrieren.
OLE/COM Object Viewer (oleview.exe) Kostenlos File → View TypeLib → die .olb-Datei öffnen, um Schnittstellen und Methoden in menschenlesbarer Form zu durchsuchen.

Technische Details

technische Spezifikation
Magic Bytes (modern)MSFT (4D 53 46 54) bei Offset 0 - MSFT-Format (Windows 2000+)
Magic Bytes (veraltet)SLTG (53 4C 54 47) bei Offset 0 - Legacy-Format für Komponenten der VB5/6-Ära
FormatspezifikationMS-OAUT (Microsoft Open Specification für OLE Automation Typbibliotheken)
Byte-ReihenfolgeLittle-endian
ContainerMSFT Typbibliothek-Binärdatei: Header + Segmentverzeichnis + Typ-Info-Blöcke + Namens-/Stringtabellen
Inhalt der Typ-InfoCOM-Schnittstellen, Co-Klassen, Enumerationen, Strukturen und Module mit vollständigen Methodensignaturen
Registry-RegistrierungRegistriert unter HKEY_CLASSES_ROOT\TypeLib mit GUID und Version
Typische Dateigröße50 KB - 5 MB, abhängig von der Anzahl der dokumentierten COM-Schnittstellen
Funktionale EntsprechungIdentisch mit .tlb; .olb ist die Konvention für Office-Anwendungen, .tlb die allgemeine Konvention
VBA-IntegrationReferenziert über VBA IDE Extras → Verweise, um IntelliSense für COM-Objektmodelle zu aktivieren
Moderner Nachfolger.winmd (Windows Metadata) für WinRT/UWP; .NET-Assemblies enthalten Typ-Metadaten inline
Zugehöriges BetriebssystemNur Windows
Veröffentlicht1993 with OLE 2.0 / COM (Windows NT 3.1 era)
Neueste VersionN/A - format stable since Windows 2000; superseded by .winmd in WinRT
Spezifikationlearn.microsoft.com

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit OLB-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu OLB-Dateien.

Häufig gestellte Fragen

Ich habe in VBA die Fehlermeldung „Fehlende OLB-Datei“ erhalten - wie behebe ich das?
Reparieren oder installieren Sie die Anwendung neu, deren OLB fehlt (normalerweise Microsoft Office). Laden Sie keine .olb-Dateien von Drittanbieter-Websites herunter.
Was ist der Unterschied zwischen OLB und TLB?
Funktional sind sie identisch - beides sind binäre COM-Typbibliotheken. OLB ist die Konvention für Microsoft Office; TLB wird von den meisten anderen COM-Servern verwendet.
Kann ich den Inhalt einer OLB-Datei einsehen?
Ja - verwenden Sie den OLE/COM Object Viewer (oleview.exe) aus dem Windows SDK: File → View TypeLib. Er zeigt alle Schnittstellen und Methodensignaturen an.
Warum habe ich eine OLB-Datei von Cadence OrCAD?
Cadence verwendet .olb für einen völlig anderen Zweck: Bibliotheken für Schaltplan-Komponentensymbole. Dies steht in keinem Zusammenhang mit Microsoft COM/OLE.

Quellen

1MS-OAUT: OLE Automation Protocol (type library binary format)learn.microsoft.com
2OLE/COM Object Viewerlearn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.PARTPartial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker File

Verwandte Erweiterungen

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen