.OLB

File OLB

OLE Object Library File
Fai una domanda
RISPOSTA RAPIDA

Un file OLB è una libreria di tipi Windows COM/OLE - un descrittore binario degli oggetti, dei metodi e delle proprietà che Office o altri componenti COM espongono ai client di automazione come VBA. Windows carica questi file automaticamente quando un'applicazione si registra. Se riscontri un errore di file OLB mancante, reinstalla l'applicazione proprietaria invece di scaricare il file da siti di terze parti.

Sviluppatore: Microsoft Categoria: Altri file MIME: application/octet-stream
SI APRE SU Windows
Correlati: .TORRENT · .MSO · .MD5 · .SHS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 2, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file OLB?

Un file .olb è una libreria di tipi COM/OLE - un file binario che descrive le interfacce, le coclassi, le enumerazioni e le firme dei metodi esposti da un componente COM. È funzionalmente identico a un file .tlb; l'estensione .olb è la convenzione utilizzata dalle applicazioni Microsoft Office (Word, Excel, Outlook) per le loro librerie di tipi.

Le librerie di tipi consentono agli strumenti di sviluppo e agli ambienti di scripting di enumerare le capacità di un oggetto COM in fase di progettazione. Nell'IDE di Visual Basic for Applications (VBA), l'aggiunta di un riferimento a un file .olb tramite Strumenti → Riferimenti consente l'accesso IntelliSense al modello a oggetti completo di Office.

Il formato binario inizia con i magic bytes MSFT (4D 53 46 54) per le librerie di tipi moderne (Windows 2000 e versioni successive) o con la vecchia firma SLTG (53 4C 54 47) utilizzata dai componenti dell'era Visual Basic 5/6. Il formato MSFT è documentato nelle specifiche aperte di Microsoft sotto MS-OAUT.

I file .olb sono registrati nel Registro di sistema di Windows sotto HKEY_CLASSES_ROOT\TypeLib con il relativo GUID e versione. Gli utenti e gli sviluppatori non dovrebbero spostare o modificare questi file manualmente: farlo interrompe le voci del Registro e potrebbe impedire il corretto caricamento delle applicazioni Office.

I successori moderni includono .winmd (Windows Metadata) per i componenti WinRT/UWP e i metadati inline negli assembly .NET, ma i file .olb rimangono in uso attivo in tutto l'ecosistema di automazione COM di Office.

Sicurezza e incolumità

RISCHIO: LOW

I file OLB legittimi sono metadati di tipo in sola lettura e non possono eseguire codice autonomamente. Tuttavia, molti siti web che offrono download per «riparare .olb mancanti» distribuiscono adware o PUP. Non scaricare mai singoli file OLB da siti di terze parti - reinstalla sempre l'applicazione originale (Microsoft Office, ecc.) per ripristinarli.

Dettagli del formato

in sintesi
NOME COMPLETOOLE Object Library Fileanche noto come Type Library, Object Library
SVILUPPATOREMicrosoftdal 1993 with OLE 2.0 / COM (Windows NT 3.1 era)
CATEGORIAAltri file
TIPO MIMEapplication/octet-stream
TIPOlibreria di tipi binaria COM/OLE
Questa estensione è usata anche da…
  • Cadence OrCAD / PSpice Symbol Library - Gli strumenti EDA per l'elettronica Cadence (OrCAD PCB Designer, PSpice) utilizzano .olb per le librerie di simboli dei componenti - un formato proprietario completamente diverso e non correlato a COM/OLE.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
I file OLB utilizzano lo stesso formato binario della libreria di tipi dei file TLB. Il file inizia con la firma MSFT (0x4D 0x53 0x46 0x54) all'offset 0. Questo è documentato nelle Microsoft Open Specifications (MS-OAUT). Alcuni file OLB più vecchi potrebbero utilizzare il formato SLTG (0x53 0x4C 0x54 0x47) utilizzato dalle librerie di tipi Visual Basic precedenti al 2000.

Programmi che aprono file OLB

Windows3 apps
Microsoft Visual Studio Freemium Progetto → Aggiungi riferimento → scheda COM - carica OLB/TLB per generare wrapper di interoperabilità.
Microsoft Office (built-in, via VBA IDE) A pagamento Nell'IDE VBA: Strumenti → Riferimenti → sfoglia fino al file OLB per registrarlo per IntelliSense.
OLE/COM Object Viewer (oleview.exe) Gratuito File → View TypeLib → apri il file .olb per sfogliare interfacce e metodi in formato leggibile dall'uomo.

Dettagli tecnici

specifiche approfondite
Magic bytes (moderni)MSFT (4D 53 46 54) all'offset 0 - formato MSFT (Windows 2000+)
Magic bytes (legacy)SLTG (53 4C 54 47) all'offset 0 - formato legacy usato dai componenti dell'era VB5/6
Specifica del formatoMS-OAUT (Specifica aperta Microsoft per le librerie di tipi OLE Automation)
Ordine dei byteLittle-endian
ContenitoreBinario della libreria di tipi MSFT: intestazione + directory dei segmenti + blocchi di informazioni sui tipi + tabelle di nomi/stringhe
Contenuto info tipiInterfacce COM, coclassi, enumerazioni, struct e moduli con firme complete dei metodi
Registrazione nel RegistroRegistrato sotto HKEY_CLASSES_ROOT\TypeLib con GUID e versione
Dimensione tipica del file50 KB - 5 MB a seconda del numero di interfacce COM documentate
Equivalenza funzionaleIdentico a .tlb; .olb è la convenzione delle applicazioni Office, .tlb è la convenzione generica
Integrazione VBAReferenziato tramite Strumenti → Riferimenti dell'IDE VBA per abilitare IntelliSense per i modelli a oggetti COM
Successore moderno.winmd (Windows Metadata) per WinRT/UWP; gli assembly .NET trasportano i metadati dei tipi inline
OS associatoSolo Windows
Rilasciato1993 with OLE 2.0 / COM (Windows NT 3.1 era)
Ultima versioneN/A - format stable since Windows 2000; superseded by .winmd in WinRT
Specificalearn.microsoft.com

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file OLB. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file OLB.

Domande frequenti

Ho ricevuto un errore «file OLB mancante» in VBA - come posso risolvere?
Ripara o reinstalla l'applicazione il cui OLB è mancante (solitamente Microsoft Office). Non scaricare file .olb da siti di terze parti.
Qual è la differenza tra OLB e TLB?
Sono funzionalmente identici - entrambi sono binari di librerie di tipi COM. OLB è la convenzione usata da Microsoft Office; TLB è usato dalla maggior parte degli altri server COM.
Posso visualizzare il contenuto di un file OLB?
Sì - usa OLE/COM Object Viewer (oleview.exe) dal Windows SDK: File → View TypeLib. Mostra tutte le interfacce e le firme dei metodi.
Perché ho un file OLB di Cadence OrCAD?
Cadence utilizza .olb per uno scopo completamente diverso: librerie di simboli di componenti schematici. Non è correlato a Microsoft COM/OLE.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z