Weten hoe je een dynamic link library ( DLL ) te creëren voor Microsoft Office Access kunt uw code herbruikbaar te maken . Microsoft Visual C # is een programmeertaal die u kunt gebruiken om deze taak te volbrengen . Access is een relationele database management systeem dat u ook kunt gebruiken om database- applicaties te maken en taken te automatiseren met Visual Basic for Applications ( VBA ) . In een paar stappen kun je een DLL maken en deze in een Access- database met behulp van VBA . Wat je nodig hebt Microsoft Visual C # Express & Microsoft Office Access Toon Meer Aanwijzingen Open Microsoft Visual C # Express 1 en selecteer " New Project ... " van het linkervenster . Dubbelklik op " Visual C # " onder "Geïnstalleerde sjablonen " en dubbelklik op " Class Library . " Druk op " Ctrl " en " A ", druk daarna op " Delete" om alle bestaande code te verwijderen Copy 2 en plak de onderstaande code om een DLL te maken: . Using System ; gebruik System.Collections.Generic ; gebruik System.Linq ; gebruik System.Text ; namespace ClassLibrary1 { openbare klasse Class1 { return { public int Add ( ) 13 + 14 ; } } } 3 Klik op het menu " Project " en selecteer " ClassLibrary1 Eigenschappen. " Klik op " Application ", selecteer vervolgens " Assembly Information .... " Vink het vakje aan naast " Make assemblage COM - Visible . " Klik op "OK . " 4 Klik op ' Build ', vervolgens het vakje naast " inschrijven COM interop . " Selecteer het menu " File " en klik op ' Save All . " Klik op het menu ' Build ' , selecteer dan ' Build ClassLibrary1 . " 5 Ga naar je map C # project de markt en moet u de volgende drie bestanden zien : ClassLibrary1.tlb < > ClassLibrary1.dll ClassLibrary1.pdb Kopieer deze bestanden naar " C . : \\ WINDOWS \\ system32 " br 6 Start Microsoft Office Access . Selecteer " Lege database , " en klik op "Create . " Klik op ' Hulpmiddelen voor databases , " selecteer " Visual Basic . " 7 Klik op het menu" Extra " , kies vervolgens" Referenties . " Klik op de knop "Bladeren" , blader vervolgens naar " C : \\ WINDOWS \\ system32 " " . ClassLibrary1.tlb " en selecteer Klik op ' Openen '. Vink het vakje aan naast " ClassLibrary1 . " Klik op "OK . " Type 8 de volgende opties om een nieuwe procedure te creëren : Private Sub addNumbers ( ) Call testMyDLL End sub Kopieer 9 en plak de volgende functie om uw module om uw nieuwe DLL noemen : Overheidsfunctie testMyDLL ( ) op Dim dllResult As Long Dim objAdd Zoals ClassLibrary1.Class1 Set objAdd = Nieuwe ClassLibrary1.Class1 dllResult MsgBox dllResult End Function = objAdd.Add < br > Druk op " F5 " 10 om uw code uit te voeren en de DLL resultaat .
|