Object Linking and Embedding ermöglicht Ihnen das Erstellen Visual Basic Container, die Sie verwenden, um eine andere Anwendung Dateien verweisen . Das OLE-Container automatisch übersetzt das Dateiformat und zeigt den Inhalt der Datei . Verwenden Sie OLE in Visual Basic zu anderen Datei-Inhalt , ohne Module , um die Daten zu analysieren oder zu übersetzen Format anzuzeigen. Mit OLE
Die Visual Basic -Programmierschnittstelle hat mehrere OLE Steuerelemente, die Sie zu den VB Formen hinzuzufügen. Visual Basic verfügt über eine Drag-and -Drop- Toolbox , so dass Sie per Drag & Drop die OLE-Container zu Ihrem Formular , wo Sie die externe Datei anzeigen möchten. Sie müssen wissen, welche Art von Datei, die Sie in der OLE-Container hinzuzufügen. Zum Beispiel, wenn Sie eine Excel-Datei anzeigen möchten , ziehen Sie eine Excel- OLE-Container an den VB Form .
Dynamic Content
Die Visual Basic -Schnittstelle können Sie ein statisches OLE-Container oder dynamisch zuweisen den Behälter mit einer externen Datei . Eine statische Datei wird in den VB Eigenschaften für den OLE-Container eingestellt . Jedes Mal, wenn der Benutzer die Software , zeigt die gleiche Datei im OLE-Container . Wenn Sie eine dynamische Datei anzeigen möchten, erstellen Sie eine Datei in der Lage " OnLoad " Funktion der Form , um eine dynamisch zugewiesene Datei einfügen .
Zweck
< p> der Zweck der OLE in Windows ist die Fähigkeit, mit anderen Programmen mit Visual Basic , ohne dass der Programmierer , um den Code für das Dateiformat zu schaffen interagieren. Jeder Windows- Programm kann mit dem OLE -Objekt -Datei zur Verfügung gestellt hat der Anwender die OLE -Format auf dem Computer installiert zu interagieren. Zum Beispiel, wenn Sie Excel-Daten importieren möchten, muss der Benutzer über Excel -Treiber auf dem Computer installiert.
Überlegungen
Wenn die Datei, die Sie verwenden möchten, ist dynamisch , muss Ihr Visual Basic -Software für verschiedene Standorte der Datei zu kompensieren. Die Visual Basic "File Browser" Objekt können Benutzer wählen Sie einen Speicherort der Datei. Verwenden Sie dieses Verfahren , um den Benutzer für den Standort des OLE -Datei veranlassen , so dass die Visual Basic-Code nicht versehentlich Punkt auf den falschen Ort , die einen Fehler in der Anwendung erstellt .