Object Linking and Embedding permette di creare contenitori di Visual Basic che si usa per puntare ad altri file di applicazione . Il contenitore OLE traduce automaticamente il formato del file e visualizza il contenuto del file . Utilizzare OLE in Visual Basic per visualizzare altro contenuto di file senza creare moduli per analizzare i dati o tradurre il formato . Usando OLE
L'interfaccia di programmazione di Visual Basic dispone di diversi controlli OLE si aggiungono alle forme VB . Visual Basic ha una casella degli strumenti drag-and -drop , in modo da trascinare il contenitore OLE al form in cui si desidera che il file esterno da visualizzare. È necessario conoscere il tipo di file che si desidera aggiungere nel contenitore OLE . Per esempio, se si desidera un file di Excel per visualizzare , selezionare e trascinare un contenitore OLE Excel per il modulo di VB .
Contenuto dinamico
L'interfaccia di Visual Basic consente di creare un contenitore OLE statico o assegnare dinamicamente il contenitore con un file esterno . Un file statico è impostato nelle proprietà VB per il contenitore OLE . Ogni volta che l'utente apre il software , lo stesso file viene visualizzato nel contenitore OLE . Se si desidera visualizzare un file dinamico , creare un percorso di file nella funzione " OnLoad " del modulo per inserire un file assegnato dinamicamente .
Scopo
< p > Scopo di OLE in Windows è la capacità di interagire con altri programmi usando Visual Basic senza richiedere il programmatore di creare il codice per il formato di file . Qualsiasi programma di Windows in grado di interagire con l'oggetto file OLE fornito l'utente ha il formato OLE installato sul computer . Per esempio, se si desidera importare i dati di Excel , l'utente deve avere i driver di Excel installati sul computer .
Considerazioni
Se il file che si desidera utilizzare è dinamico , il software di Visual Basic deve compensare le diverse posizioni del file . L'oggetto Visual Basic " File Browser" consente agli utenti di scegliere la posizione del file . Utilizzare questa procedura per richiedere all'utente per la posizione del file OLE , in modo che il codice Visual Basic non accidentalmente punto nella posizione sbagliata , che crea un errore nell'applicazione .