Object och inbäddning kan du skapa Visual Basic behållare du använder för att peka på andra programfiler . Den OLE-behållare översätter automatiskt filformat och visar filens innehåll . Använd OLE i Visual Basic för att visa andra filen innehåll utan att skapa moduler för att analysera data eller översätta format . Använda OLE
Visual Basic programmeringsgränssnitt har flera OLE-kontroller du lägger till i VB former . Visual Basic har en dra - och - släpp verktygslåda , så att du drar och släpper OLE behållaren till formuläret där du vill att externa filen för att visa . Du måste veta vilken typ av fil du vill lägga till i OLE-behållare . Till exempel , om du vill ha en Excel -fil för att visa , dra och släppa en Excel OLE behållare till VB formulär .
Dynamiskt innehåll
Visual Basic -gränssnittet kan du skapa en statisk OLE container eller dynamiskt tilldela behållaren med en extern fil . En statisk fil sätts i VB egenskaperna för OLE-behållare . Varje gång användaren öppnar programvaran, visar samma fil i OLE-behållare . Om du vill visa en dynamisk fil , skapa en plats för filen i " OnLoad " funktion för att infoga ett dynamiskt tilldelad fil .
Syfte
Syftet med OLE i Windows är möjligheten att interagera med andra program med hjälp av Visual Basic utan att programmeraren att skapa koden för filformatet . Alla Windows -program kan interagera med OLE filobjektet förutsatt att användaren har OLE format installerade på datorn . Till exempel , om du vill importera Excel-data , måste användaren ha Excel drivrutiner installerade på datorn .
Överväganden
p Om filen du vill använda är dynamisk måste din Visual Basic programvara kompensera för olika platser i filen . Visual Basic " File Browser " objektet låter användarna välja en plats för filen . Använd denna process för att uppmana användaren att ange platsen för OLE -filen , så att Visual Basic -koden inte råkar peka på fel plats , vilket skapar ett fel i programmet .