.OLB

OLB-fil

OLE Object Library File
Ställ en fråga
SNABBT SVAR

En OLB-fil är ett Windows COM/OLE-typsbibliotek - en binär beskrivning av de objekt, metoder och egenskaper som Office eller andra COM-komponenter exponerar för automatiseringsklienter som VBA. Windows laddar dessa filer automatiskt när en applikation registrerar sig själv. Om du ser ett felmeddelande om en saknad OLB-fil bör du installera om programmet som äger den istället för att ladda ner filen från en tredjepartswebbplats.

Utvecklare: Microsoft Kategori: Övriga filer MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .TORRENT · .MSO · .MD5 · .SHS

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 2, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet OLB?

En .olb-fil är ett COM/OLE-typsbibliotek - en binär fil som beskriver gränssnitt, koklasser, uppräkningar och metodsignaturer som exponeras av en COM-komponent. Den är funktionellt identisk med en .tlb-fil; filtillägget .olb är den konvention som används av Microsoft Office-applikationer (Word, Excel, Outlook) för deras typsbibliotek.

Typsbibliotek gör det möjligt för utvecklingsverktyg och skriptmiljöer att räkna upp en COM-objekts funktioner vid designtid. I Visual Basic for Applications (VBA) IDE ger tillägg av en referens till en .olb-fil via Tools → References tillgång till IntelliSense för hela Office-objektmodellen.

Det binära formatet börjar med antingen de magiska byten MSFT (4D 53 46 54) för moderna typsbibliotek (Windows 2000 och senare) eller den äldre SLTG-signaturen (53 4C 54 47) som användes av komponenter från Visual Basic 5/6-eran. MSFT-formatet är dokumenterat i Microsofts öppna specifikationer under MS-OAUT.

.olb-filer registreras i Windows-registret under HKEY_CLASSES_ROOT\TypeLib med deras tillhörande GUID och version. Användare och utvecklare bör inte flytta eller ändra dessa filer manuellt - att göra det bryter registerposterna och kan förhindra Office-applikationer från att laddas korrekt.

Moderna efterföljare inkluderar .winmd (Windows Metadata) för WinRT/UWP-komponenter och inbäddad metadata i .NET-assemblies, men .olb-filer förblir i aktiv användning i hela Office COM-automatiserings-ekosystemet.

Säkerhet & trygghet

RISK: LOW

Legitima OLB-filer är skrivskyddad typmetadata och kan inte köra kod på egen hand. Men många webbplatser som erbjuder nedladdning för att „fixa saknad .olb” distribuerar annonsprogram eller PUPs. Ladda aldrig ner enskilda OLB-filer från tredjepartswebbplatser - installera alltid om originalapplikationen (Microsoft Office, etc.) för att återställa dem.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNOLE Object Library Fileäven känd som Type Library, Object Library
UTVECKLAREMicrosoftsedan 1993 with OLE 2.0 / COM (Windows NT 3.1 era)
MIME-TYPapplication/octet-stream
TYPbinärt COM/OLE-typsbibliotek
Detta filtillägg används också av…
  • Cadence OrCAD / PSpice Symbol Library - Cadence elektronik-EDA-verktyg (OrCAD PCB Designer, PSpice) använder .olb för symbolbibliotek för komponenter - ett helt annat proprietärt format som inte är relaterat till COM/OLE.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
OLB-filer använder samma binära typsbiblioteksformat som TLB-filer. Filen börjar med MSFT-signaturen (0x4D 0x53 0x46 0x54) vid offset 0. Detta är dokumenterat i Microsoft Open Specifications (MS-OAUT). Vissa äldre OLB-filer kan använda SLTG-formatet (0x53 0x4C 0x54 0x47) som användes av Visual Basic-typsbibliotek före år 2000.

Program som öppnar OLB-filer

Windows3 apps
Microsoft Visual Studio Freemium Project → Add Reference → COM-fliken - laddar OLB/TLB för att generera interop-wrappers.
Microsoft Office (built-in, via VBA IDE) Betald I VBA IDE: Tools → References → bläddra till OLB-filen för att registrera den för IntelliSense.
OLE/COM Object Viewer (oleview.exe) Gratis File → View TypeLib → öppna .olb-filen för att bläddra i gränssnitt och metoder i läsbart format.

Tekniska detaljer

djup specifikation
Magiska byte (modern)MSFT (4D 53 46 54) vid offset 0 - MSFT-format (Windows 2000+)
Magiska byte (legacy)SLTG (53 4C 54 47) vid offset 0 - äldre format som användes av komponenter från VB5/6-eran
FormatspecifikationMS-OAUT (Microsoft Open Specification för OLE Automation-typsbibliotek)
ByteordningLittle-endian
ContainerMSFT typsbibliotek binär: header + segmentkatalog + typinfoblock + namn/strängtabeller
Typinfo-innehållCOM-gränssnitt, koklasser, uppräkningar, strukter och moduler med fullständiga metodsignaturer
RegisterregistreringRegistrerad under HKEY_CLASSES_ROOT\TypeLib med GUID och version
Typisk filstorlek50 KB - 5 MB beroende på antalet dokumenterade COM-gränssnitt
Funktionell motsvarighetIdentisk med .tlb; .olb är konventionen för Office-applikationer, .tlb är den generiska konventionen
VBA-integrationRefereras via VBA IDE Tools → References för att aktivera IntelliSense för COM-objektmodeller
Modern efterföljare.winmd (Windows Metadata) för WinRT/UWP; .NET-assemblies bär typmetadata inbäddat
Associerat OSEndast Windows
Släppt1993 with OLE 2.0 / COM (Windows NT 3.1 era)
Senaste versionN/A - format stable since Windows 2000; superseded by .winmd in WinRT
Specifikationlearn.microsoft.com

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med OLB-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om OLB-filer.

Vanliga frågor

Jag fick ett felmeddelande om „saknad OLB-fil” i VBA - hur fixar jag det?
Reparera eller installera om applikationen vars OLB saknas (vanligtvis Microsoft Office). Ladda inte ner .olb-filer från tredjepartswebbplatser.
Vad är skillnaden mellan OLB och TLB?
De är funktionellt identiska - båda är binära COM-typsbibliotek. OLB är konventionen som används av Microsoft Office; TLB används av de flesta andra COM-servrar.
Kan jag se innehållet i en OLB-fil?
Ja - använd OLE/COM Object Viewer (oleview.exe) från Windows SDK: File → View TypeLib. Det visar alla gränssnitt och metodsignaturer.
Varför har jag en OLB-fil från Cadence OrCAD?
Cadence använder .olb för ett helt annat syfte: symbolbibliotek för schemakomponenter. Det är inte relaterat till Microsoft COM/OLE.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.DBSQLite Database File
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

Relaterade filtillägg

.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)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö