Ihr AI-Coding-Assistent integriert in die VBA-IDE
Code VBA ist eine unschätzbare Erweiterung des VBA-Editors. Der Kodierassistent kennt Ihren aktuellen Code, das Dokument oder die Datenbank, mit der Sie arbeiten, und verfügt über umfassende Kenntnisse der Objekte der Office-Anwendung und der VBA-Syntax. Auf der Grundlage dieser Informationen bietet er ein sich erweiterndes Menü mit Vorschlägen für hinzuzufügenden Code. Er verbessert sowohl Ihr Wissen über VBA und die beteiligten Objekte als auch Ihre allgemeine Programmierproduktivität.
Verbessertes IntelliSense
Ausgehend von einer Standard-Variablenzuweisung = oder Operator & Code öffnet VBA IntelliSense
Shift-SPACE öffnet ein Menü mit allen Ausdrücken, die den gewünschten Typ zurückgeben, hier
String
.
Code-Explorer
Der Code-Explorer ist ein Ersatz für den integrierten Projekt-Explorer des VBA-Editors und bietet viele zusätzliche Funktionen, wie z.B. einfache Navigation zu Prozeduren, Starten einer Prozedur mit Ausführen oder aus dem Fenster Sofort, globales Umbenennen.
Funktionsaufruf-Builder
Ein Prozeduraufruf-Builder erscheint immer dann Sie eine Unterfunktion, Funktion, Eigenschaft oder Methode aus einem Code-VBA-Menü ausgewählt haben und die Prozedur mehr als einen Parameter hat.
Objektvariablen einfach setzen
Beim Start aus einer Objektvariablenzuweisung = Code öffnet VBA IntelliSense
öffnet ein Menü mit allen Ausdrücken, die für Set
Variablen dieses Typs verwendet werden können, hier Workbook
.
For Each-Codeblock einfügen
Das Aktivieren von Code VBA IntelliSense auf einer leeren Zeile innerhalb des With .. End With
Blocks eines Objekts
zeigt alles an, was für dieses Objekt verfügbar ist, einschließlich der Schleifenobjekte einer Sammlungseigenschaft - hier die Rows
in einem Worksheet
.
Abrufen des Namens eines Objekts
Der Name eines Objekts, wie z. B. eines Ordners, eines Dokuments oder eines Blatts, kann über das Menü "Name", als Fortsetzung in einer String
Zuweisung oder im Constant Builder aufgerufen werden.
Vollständige Codezeilen
Komplette Zeilen, einschließlich der Einstellung von Aufzählungswerten Wertes, können geschrieben werden, indem man im Menü eines Objekts nach unten navigiert. Solche Anweisungen können mit IntelliSense oder über das Objektmenü erstellt werden.
Objekteigenschaften prüfen
Im Objektmenü ist es möglich, die aktuellen Werte von Eigenschaften im Tooltip zu sehen. Außerdem können Sie Anweisungen aus dem Menü "Objekt" in das Fenster "Sofort" einfügen, um sie dort auszuführen.
F1, Tooltips und Online-Hilfe
Menü-Tooltips und Hilfe sind eine wichtige Funktion in Code VBA: Der Titel fasst das Objekt oder die Methode zusammen; Wenn Sie F1 drücken, wird die Webseite mit weiteren Informationen geöffnet. Außerdem wird angezeigt, welcher Code eingefügt wird.
Das richtige Verfahren für Sie finden
Office-Anwendungen umfassen Tausende von Methoden und Eigenschaften, Das macht es schwierig, die gesuchte Methode zu finden. Die Menüoption Find gibt eine Liste von Prozeduren zurück, die das Wort verwenden.
Das Excel-Anwendungsmenü
Über das Excel-Anwendungsmenü haben Sie Zugriff auf den VBA-Code für
die klassenbezogenen globalen Prozeduren von Excel Application
. Dazu gehört auch das Öffnen einer bestehenden - oder das Erstellen einer neuen Arbeitsmappe.
Excel-Menü Objekt
Die Seite Excel-Objektmenü können Sie sofort VBA-Code aus bereits vorhandenen globalen Objektvariablen hinzufügen.
Die Access Application Menü
Die Seite Access-Anwendungsmenü haben Sie Zugriff auf den am häufigsten verwendeten VBA-Code, der auf die gleiche Weise wie im MS Access-Ribbon organisiert ist, sowie auf ein Tool zur einfachen Erstellung von SQL.
Dialog-Ersteller
Umfangreiche Unterstützung ist für die verschiedenen Arten von Benutzerinteraktionen wie Messagebox und Inputbox, Datei-, Ordner- und Datumsauswahldialoge unter dem Menüpunkt Dialog verfügbar.
Prozedur Builder
Der Procedure Builder ist besonders hilfreich für größere (Haupt-)Prozeduren. Bei Bedarf kann er sogar Fehlerbehandlungscode hinzufügen Code hinzufügen, der es dem Benutzer ermöglicht, Ihnen eine E-Mail mit Einzelheiten über den Vorfall zu senden.
Fehlerbehandler
Der Error Handler mit Reporting-Komponente wird zu Ihrem Projekt hinzugefügt hinzugefügt, wenn Sie in Ihrer Prozedur angeben, dass der Benutzer im Falle von Laufzeitfehlern eine E-Mail mit Einzelheiten über den Vorfall an Sie senden soll.
Folder Builder
Der The Folder Builder hilft bei der Erstellung von Code, der das Verzeichnis angibt, in dem Dateien gespeichert werden sollen, wobei optional Variablen bei der Dateierstellung. Wenn der gewünschte Ordner noch nicht existiert, können Sie ihn automatisch hinzufügen lassen.
MS Access Recordset Builder
Der Recordset Builder macht es sehr einfach, Code zum Hinzufügen, Lesen, Aktualisieren oder Durchsuchen von Daten in Ihrer MS Access-Datenbank zu erstellen unter Verwendung von DAO (oder ADO).
Klasse Builder
Der Class Builder ist ein sehr bequemer Weg, um eine Klasse mit Eigenschaften zu erstellen. Hinweis: Es gibt auch einen separaten Property Builder und die Funktion "Klasse aus Tabelle generieren ".
Mehrzeiliger String Builder
Der mehrzeilige String Builder
vereinfacht die Kodierung von string
Ausdrücken, die Variablen
und Zeichenketten kombinieren, die möglicherweise über mehrere Zeilen verteilt sind.
VBA-Code-Bibliothek
Code VBA stützt sich größtenteils auf die VBA-Sprache und das, was die Office-Anwendung bietet. Dennoch fanden wir es auch praktisch, VBA mit allgemeinen Funktionen und Codeschnipseln in einer VBA-Codebibliothek erweitern zu können, die Sie mit Ihren eigenen Codesammlungen ergänzen können.
VBA String-Funktionen
Im Allgemeinen wird ein vollständigerer Satz von VBA-String-Funktionen benötigt als der, der bereits in VBA verfügbar ist. Wir haben die Ideen aus anderen Sprachen übernommen, insbesondere aus VB.NET.
VBA Datumsfunktionen
Sowohl integrierte VBA-Datumsfunktionen als auch benutzerdefinierte Funktionen und Schnipsel aus der VBA Code Library enthalten sind, können aus einem Fortsetzungsmenü ausgewählt werden. Der Tooltip zeigt an, welcher Code eingefügt wird.
Einfügen von Codefragmenten
Am einfachsten fügen Sie ein Code-Snippet über das Untermenü Bibliothek des Objekts ein, das Sie bearbeiten möchten - im Menü Objekt. Wenn das Snippet mehrere Parameter enthält, können Sie diese aus den Variablen in Ihrem Code-Kontext im Dialogfeld Snippet einfügen auswählen.
Code-Snippet-Editor
Zum einfachen Hinzufügen von Snippets enthält Code VBA einen Snippet-Editor. Er unterstützt die Visual Basic-Syntax, das Einfügen von Tags für spezielle Anweisungen, wie das Hinzufügen von verwandten Modulen oder Referenzen, und das Speichern im am besten geeigneten Unterordner der VBA-Code-Bibliothek.