Anmerkung: Beginnend mit AutoCAD 2014-basierten Produkten müssen benutzerdefinierte Anwendungen im abgesicherten Modus arbeiten, wenn für die Systemvariable SECURELOAD der Wert 1 oder 2 festgelegt ist. Wenn Sie im abgesicherten Modus arbeiten, kann das AutoCAD-basierte Produkt nur solche Dateien laden und ausführen, die Code aus vertrauenswürdigen Speicherorten enthalten; die vertrauenswürdigen Speicherorte werden durch die Systemvariable TRUSTEDPATHS festgelegt. Weitere Informationen finden Sie unter Sicherheit und Virenschutz.
So laden Sie ein VBA-Projekt
- Geben Sie in der Befehlszeile vbaman ein.
- Klicken Sie im Dialogfeld VBA-Manager auf Laden.
- Wählen Sie im Dialogfeld VBA-Projekt öffnen die zu ladende DVB-Datei aus. Klicken Sie auf Öffnen.
- Klicken Sie im Meldungsfeld auf Makros aktivieren.
- Klicken Sie auf Schließen.
So entfernen Sie ein VBA-Projekt
- Geben Sie in der Befehlszeile vbaman ein.
- Wählen Sie im Dialogfeld VBA-Manager das VBA-Projekt aus, das Sie entfernen möchten. Klicken Sie auf Entfernen.
- Klicken Sie auf Schließen.
So laden Sie ein VBA-Projekt beim Start automatisch und führen ein Makro automatisch aus
- Speichern Sie ein VBA-Projekt unter dem Namen acad.dvb, und platzieren Sie es unter einem der Suchpfade für Support-Dateien des Produkts.
- Erstellen Sie im VBA-Projekt ein Makro mit der Bezeichnung AcadStartup, und fügen Sie den beim Start auszuführenden Code hinzu.
Anmerkung: Jedes Mal, wenn Sie eine neue Zeichnungssitzung starten, sucht das Programm nach der Datei acad.dvb und lädt diese.
So laden Sie ein VBA-Projekt mit AutoLISP
Führen Sie einen der folgenden Schritte durch:
- Verwenden Sie den Befehl -VBALAD, und geben Sie das zu ladende VBA-Projekt an.
Beispiel: (command "_-vbaload" "mytools.dvb")
- Verwenden Sie die Funktion vl-vbaload zum Laden des vorgegebenen VBA-Projekts.
Beispiel: (vl-vbaload "mytools.dvb")
Anmerkung: Wenn die Datei beim Start geladen werden soll, definieren Sie eine S::STARTUP-Funktion in einer AutoLISP-Datei, die automatisch geladen wird.