Praktische Tools und Assistenten für VBA-Entwickler
Mit den Total Visual CodeTools erweitern Sie Access, Excel, Word und Outlook 2016/2013/2010 (32-Bit), 2007, 2003 und Office 365 (32-Bit) um eine umfangreiche Sammlung neuer Tools und Assistenten, die Ihnen die tägliche Programmierarbeit wesentlich erleichtern werden. Die Total Visual CodeTools integrieren sich direkt in die VBA-Entwicklungsumgebung und lassen sich jederzeit per Mausklick aufrufen.
Alle Funktionen sind speziell auf die Bedürfnisse von VBA/VB-Programmierern abgestimmt, denn die Total Visual CodeTools wurden von Entwicklern für Entwickler gemacht:
- Code Cleanup zur automatischen Aufbereitung und Standardisierung von vorhandenem Code. Sie legen nur einmal die Standards fest und Code Cleanup wendet sie in Zukunft für Sie an: Fehlerbehandlungsroutinen werden hinzugefügt, Prozeduren sortiert, Kommentarblöcke ergänzt, unnötige Leerzeilen entfernt, Variablen nach beliebigen Namenskonventionen umbenannt, Einzüge standardisiert usw.
- Neue Prozeduren per Mausklick anlegen - exakt nach Ihren Vorgaben bereits mit Kommentarkopf, Fehlerbehandlung und Namenskonventionen.
- Automatische CodeBuilder für Recordsets, SQL-Statements, Message-Boxen, Select-Case-Anweisungen etc.
- Neu Starten Sie eine Codeanalyse und in einem Bericht werden alle ungenutzten Variablen, Prozedur-Parameter, Konstanten und Klassen aufgelistet.
- Neu Makro-Rekorder für die Entwicklungsumgebung, um immer wiederkehrende Routine-Tipparbeiten zu automatisieren.
- Starten Sie den Code Delivery Wizard bevor Sie eine Datenbank weitergeben. Der Assistent fügt automatisch Zeilennummern hinzu (für punktgenaue Fehlermeldungen), entfernt Debugging-Code, den Sie übersehen haben und macht auf Wunsch den Sourcecode für unbefugte Dritte unlesbar.
- und, und, und...
Die Total Visual CodeTools unterstützen Access, Excel, Word und Outlook 2016/2013/2010 (32-Bit), 2007, 2003 und Office 365 (32-Bit). Nur kurze Zeit gilt unser Sonderpreis mit über 10% Rabatt. Klicken Sie auf Vollversion bestellen, um unser Bestellformular aufzurufen.
VBA/VB-Code optimieren und standardisieren
Wenn Sie sich durch die Prozeduren eines anderen Entwicklers arbeiten oder ein älteres Projekt erweitern müssen, verbringen Sie viel Zeit damit, den Code den Standards anzugleichen, die Sie sich selber gesetzt haben oder die in Ihrem Unternehmen gelten. Mit der Funktion Code Cleanup können Sie diese aufwendige Arbeit automatisieren.
Sie legen nur ein einziges Mal alle gewünschten Standards fest und Code Cleanup wendet Sie in Zukunft für Sie an: Fehlerbehandlungsroutinen werden hinzugefügt, Prozeduren sortiert, Kommentarblöcke nach Ihren Vorgaben ergänzt, unnötige Leerzeilen entfernt, Variablen nach beliebigen Namenskonventionen umbenannt, Einzüge standardisiert usw.
Naturgemäß hat jeder Entwickler ein gesundes Missvertrauen gegenüber jeder automatischen Funktion, die seinen Code verändert. Aus diesem Grund werden die Anpassungen nicht sofort ausgeführt, sondern Sie können jede Änderung in einer "Vorher-Nachher"-Darstellung überprüfen. Erst wenn Sie alles kontrolliert haben, wird der Code angepasst.
Code Builder für Routineaufgaben
Für viele immer wiederkehrende Aufgaben stehen Ihnen komfortable CodeBuilder zur Verfügung, wie Sie in unserer Galerie sehen können.
- Sie führen regelmäßig Datumsberechnungen durch? Mit dem DateDiff-Builder klicken Sie sich ganz einfach den passenden Code zusammen.
- Eine neue Prozedur oder Eigenschaft lässt sich direkt mit dem gewünschten Kommentarblock und (Ihrer persönlichen) Fehlerbehandlungsroutine anlegen, so dass das Grundgerüst standardisiert ist und Sie "nur" noch den eigentlichen Code eingeben müssen. Der "Procedure Builder" wurde in der aktuellen Version vollkommen überarbeitet und um neue Funktionen ergänzt.
- Der LongText/SQL-Builder setzt lange Zeichenketten bzw. SQL-Statements automatisch in eine übersichtliche Stringzuweisung um - ein Parser sorgt natürlich für sinnvolle Zeilenumbrüche! (erweitert in der Version 2007)
- Mit dem Message Box Builder erzeugen Sie mit wenigen Mausklicks den kompletten Code zur Anzeige und Verarbeitung eines Mitteilungsfensters. (erweitert in der Version 2007)
- Besonders interessant ist der Recordset-Builder, der den notwendigen Code sowohl für ADO- als auch für DAO-Recordsets mit wenigen Mausklicks erzeugen kann. Die aktuelle Version kann nun unter anderem Recordset-Code zum Auswählen, Hinzufügen oder Bearbeiten von Datensätzen erzeugen.
Vorbereitung für die Auslieferung
Viele VBA-Anwendungen werden ungeschützt ausgeliefert, so dass Sie nach Möglichkeiten suchen müssen, die Weiterverwendung oder Anpassungen von Dritten zu verhindern. Code Delivery sorgt dafür, dass die Code-Version, die Sie weitergeben, nahezu unmöglich zu analysieren ist. Per Mausklick werden sämtliche Leerzeilen, Einzüge und Kommentare entfernt. Auf Wunsch aktivieren Sie den "Variablen-Scrambler", der Ihre aussagekräftigen Variablennamen in kryptische Bezeichnungen wie "V1" oder "T21" ändert. Zur schnelleren Lokalisierung von Fehlern können Sie aber noch Zeilennummern hinzufügen lassen, so dass eventuelle Fehlermeldungen gleich auf die richtige Zeile verweisen. Das Ergebnis kann beispielsweise folgendermaßen aussehen:
Private Sub Form_Open(V1 As Integer)
Dim V19 As String
100 On Error GoTo HandleErr
110 V19 = CurrentDb.Name
120 Do Until Right(V19, 1) = "\"
130 V19 = Left(V19, Len(V19) - 1)
140 Loop
150 ChDir V19
160 DoCmd.SelectObject acForm, "Switchboard", True
170 DoCmd.Minimize
180 Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'Default' "
190 Me.FilterOn = True
200 OpenReminders
ExitHere:
210 Exit Sub
HandleErr:
220 Select Case Err
Case Else
230 MsgBox Err & ": " & Err.Description, vbCritical, _
"Error in Form_Switchboard.Open"
240 End Select
250 Resume ExitHere
260 Resume
End Sub
Private Sub Form_Current()
270 On Error GoTo HandleErr
280 Me.Caption = Nz(Me![ItemText], "")
290 FillOptions
ExitHere:
300 Exit Sub
HandleErr:
310 Select Case Err
Case Else
320 MsgBox Err & ": " & Err.Description, vbCritical, _
"Error in Form_Switchboard.Current"
330 End Select
340 Resume ExitHere
350 Resume
End Sub
Eine Fülle von Optionen in allen Bereichen der CodeTools sorgt dafür, dass Sie die Assistenten individuell an Ihre Bedürfnisse anpassen können. Besonders interessant dabei ist, dass Sie die einmal gesetzten Standards (beispielsweise für Namenskonventionen und Fehlerbehandlung) auch für ein ganzes Team im Netzwerk festschreiben können. Sogar externe Entwickler lassen sich einbinden, indem Sie die Export-Funktion der CodeTools-Einstellungen nutzen.
Die Highlights der aktuellen Version
Die Total Visual CodeTools wurden in der aktuellen Version komplett überarbeitet, optimiert und erweitert. Alle bewährten Tools und Assistenten bieten jetzt neue Funktionen und Einstellungen an. Zum Beispiel:
- Jeder Entwickler kennt die Situationen, in denen immer wieder dieselben Tastenkombinationen wiederholt werden müssen, um Code zu überarbeiten oder in eine andere Struktur zu bringen. Hier hilft der neue Makro-Rekorder der Total Visual CodeTools weiter: Er zeichnet die Tastenanschläge auf und spielt sie dann per Mausklick wieder ab.
- Nutzen Sie den "Unused Variable Report", um Ihren Code aufzuräumen und möglichen Problemen auf den Spur zu kommen. Nach einer Codeanalyse werden in dem Bericht sämtliche ungenutzten Variablen, Konstanten, Prozedur-Parameter, Klassen usw. aufgelistet
Effektive Tools für Visual Basic- und VBA-Entwickler - jetzt zum Aktionspreis!
Mit den Total Visual CodeTools steht Ihnen eine Sammlung von neuen Funktionen und Assistenten zur Verfügung, die speziell auf die Bedürfnisse von VBA/VB-Entwicklern abgestimmt sind. Alle Tools und Assistenten stehen Ihnen in den Entwicklungsumgebungen von Access, Excel, Word und Outlook 2016/2013/2010 (32-Bit), 2007, 2003 und Office 365 (32-Bit) zur Verfügung. Wenn auch Sie in Zukunft die Vorteile der Total Visual CodeTools nutzen möchten, dann klicken Sie auf Vollversion bestellen, um unser Bestellformular aufzurufen.
Update von einer Vorgängerversion
Wenn Sie bereits eine ältere Version der CodeTools einsetzen, können Sie die aktuelle Version Total Visual CodeTools zum Updatepreis erwerben. Senden Sie uns dazu eine E-Mail mit den folgenden Angaben:
- Ihre Adresse und Telefonnummer
- Seriennummer Ihrer bisherigen Total Access Analyzer-Version
- Wenn möglich Kaufdatum der bisherigen Version
- Gewünschte Zahlungsart (PayPal, Kreditkarte, Vorkasse oder auf Rechnung für Großfirmen und Behörden)
Kontaktieren Sie uns bitte per E-Mail
Für eine telefonische Bestellung erreichen Sie uns unter der Nummer 05461/9952-0.