Wissen, wie man eine Dynamic Link Library (DLL) für Microsoft Office Access erstellen können Ihren Code wiederverwendbar. Microsoft Visual C # ist eine Programmiersprache Sie verwenden, um diese Aufgabe zu erfüllen kann . Access ist ein relationales Datenbank- Management-System , dass Sie auch verwenden, um Datenbank-Anwendungen zu erstellen und zu automatisieren Aufgaben mit Visual Basic für Applikationen ( VBA) . In wenigen Schritten können Sie eine DLL und verwenden Sie es in einer Access-Datenbank mit VBA . Things You
Microsoft Visual C # Express
Microsoft Office Access
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Microsoft Visual C # Express und wählen Sie " Neues Projekt ... " aus dem linken Bereich . Doppelklicken Sie auf " Visual C #" unter "Installierte Vorlagen" und doppelklicken Sie auf "Class Library. " Drücken Sie "Strg " und "A ", dann drücken Sie " Löschen", um alle bestehenden Code zu entfernen
2
Kopieren Sie den Code unten, um eine DLL zu erstellen : .
Using System;
mit System.Collections.Generic ;
mit System.Linq ;
mit System.Text ;
Namespace ClassLibrary1
{
public class Class1 {
public int Add ( ) {
Rückkehr 13 + 14;
< p >} }
}
3
Klicken Sie auf das Menü "Projekt" und wählen Sie " Eigenschaften ClassLibrary1 . " Klicken Sie auf " Anwendung", und wählen Sie dann "Assembly Informationen .... " Aktivieren Sie das Kontrollkästchen neben "Make Montage COM-sichtbar . " Klicken Sie auf " OK".
4
Klicken Sie auf " Erstellen ", dann aktivieren Sie das Kontrollkästchen neben " für COM-Interop registrieren Sie sich. " Wählen Sie das Menü "Datei" und dann auf " Alle speichern. " Klicken Sie auf " Erstellen " und wählen Sie dann "Build ClassLibrary1 . "
5
Gehen Sie zu Ihrem C #-Projekt Release-Ordner , und Sie sollten die folgenden drei Dateien zu sehen :
ClassLibrary1.tlb
ClassLibrary1.dll
ClassLibrary1.pdb
kopieren Sie diese Dateien in "C: . \\ WINDOWS \\ system32"
6
starten Sie Microsoft Office Access . Wählen Sie " Leere Datenbank ", klicken Sie dann auf " Erstellen". Klicken Sie auf " Database Tools ", dann wählen Sie " Visual Basic. "
7
Klicken Sie auf das Menü "Extras" und wählen Sie " Referenzen . " Klicken Sie auf die Schaltfläche "Durchsuchen" , navigieren Sie zu "C: \\ WINDOWS \\ system32" " . ClassLibrary1.tlb " und wählen Sie Klicken Sie auf " Öffnen ". Aktivieren Sie das Kontrollkästchen neben " ClassLibrary1 . " Klicken Sie auf " OK".
8
Geben Sie den folgenden , ein neues Verfahren zu erstellen :
Private Sub addNumbers ()
Anruf testMyDLL
End Sub
9
Kopieren und fügen Sie die folgende Funktion Ihres Moduls zu Ihrem neuen DLL aufrufen :
Public Function testMyDLL () Dim
dllResult As Long
Dim objAdd Wie ClassLibrary1.Class1
Set objAdd = New ClassLibrary1.Class1
dllResult = objAdd.Add
MsgBox dllResult
End Function
10
Presse "F5" zu führen Sie den Code und zeigt die DLL Ergebnis.