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.