Book description
Mit VBA (Visual Basic für Applikationen) können Sie Applikationen, zum Beispiel die Microsoft-Office-Komponenten Word, Excel und Access, auf Ihre Bedürfnisse zuschneiden und somit Programmabläufe steuern. In "VBA für Dummies" zeigt Ihnen John Paul Mueller, wie Sie eigene Benutzeroberflächen für die Microsoft-Office-2007-Applikationen erstellen, strukturierte VBA-Programme schreiben und tägliche Arbeiten automatisieren können. Er erklärt, wie Sie Formulare gestalten, Fehler in der VBA-Programmierung suchen und beheben und er führt Sie in die objektorientierte Programmierung ein. Außerdem zeigt er, wie Sie die neue Multifunktionsleiste in den Office-2007-Anwendungen an Ihre Anforderungen anpassen, wie Sie digitale Signaturen in Dokumente einbinden, XML-Dokumente mit VBA weiterentwickeln und alte VBA-Codes schnell aktualisieren.
Table of contents
- Copyright
- Über den Autor
- Über den Übersetzer
- Einführung
-
I. Eine übersicht über VBA
-
1. VBA kennen lernen
- 1.1. VBA wird mit Office ausgeliefert
- 1.2. VBA: Nicht nur für Programmierer
- 1.3. Auch andere Produkte nutzen VBA
- 1.4. Zimmer mit Aussicht
-
1.5. Den Visual Basic-Editor starten
- 1.5.1. Word 2007, Excel 2007 und PowerPoint 2007
- 1.5.2. Access 2007
- 1.5.3. OneNote 2007, Publisher 2007, Visio 2007, Project 2007 und alle älteren Office-Versionen
- 1.5.4. Sicherheit unter Vista
- 1.5.5. Die Makrosicherheit in Word 2007, Excel 2007, PowerPoint 2007 und Access 2007 einstellen
- 1.5.6. Die Makrosicherheit in OneNote 2007, Publisher 2007, Visio 2007, Project 2007 und allen älteren Office-Versionen setzen
- 1.5.7. Der Projekt-Explorer
- 1.5.8. Das Eigenschaftenfenster
- 1.5.9. Das Code-Fenster
- 1.5.10. Das Direktfenster
- 1.5.11. Der Objektkatalog
- 2. Ihr erstes VBA-Programm
-
1. VBA kennen lernen
-
II. VBA von der Pike auf
- 3. Strukturierte VBA-Programme schreiben
-
4. Informationen speichern und ändern
- 4.1. Grundlegendes zu Variablen und Konstanten
-
4.2. Die Datentypen definieren
- 4.2.1. Zeichenfolgen für Texte
- 4.2.2. Zahlen für Berechnungen verwenden
- 4.2.3. Mit Booleschen Werten Entscheidungen treffen
- 4.2.4. Wissenschaftliche Werte für mathematische Berechnungen
- 4.2.5. Währungswerte für Finanzrechnungen
- 4.2.6. Datums- und Uhrzeitwerte verwenden
- 4.2.7. Mit Variant-Daten arbeiten
- 4.2.8. Daten in einem ansprechenden Format anzeigen
- 4.3. Mit Operatoren arbeiten
- 4.4. Wenden Sie Ihr Wissen an, um einen Excel-Bericht zu erstellen
- 5. Strukturierte Programme erstellen
- 6. Fehler suchen und beheben
-
7. Mit dem Benutzer kommunizieren
- 7.1. Grundlegendes zu Formularen
-
7.2. Die Standardsteuerelemente
- 7.2.1. Steuerelemente in ein Formular einfügen
- 7.2.2. Die beiden Teile eines Formulars verstehen
- 7.2.3. Text mit dem Bezeichnungsfeld-Steuerelement anzeigen
- 7.2.4. Den Benutzer mit Textfeldern zum Eingeben von Informationen auffordern
- 7.2.5. Aufgaben mit Befehlsschaltflächen ausführen
- 7.2.6. Mit Kontrollkästchen und Umschaltfeldern ja oder nein sagen
- 7.2.7. Mit Optionsfeldern und Rahmen eine Auswahl treffen
- 7.2.8. Optionen mit Listen- und Kombinationsfeldern auswählen
- 7.2.9. Steuerelemente in die Werkzeugsammlung einfügen
- 7.3. Selbst erstellte Formulare verwenden
-
III. Erweitern Sie Ihren VBA-Horizont
-
8. Objektorientierte Programmierung
- 8.1. Grundlegendes zu Klassen
- 8.2. Eine einfache Klasse entwerfen
- 8.3. Verfahren für die Erzeugung von Eigenschaften
- 8.4. Ihr neues Objekt in einer Anwendung benutzen
- 8.5. Klassen mit Fehlerbehandlung
- 8.6. Die With-Anweisung verwenden
- 8.7. Eine digitale Signatur hinzufügen
- 8.8. Eine VBA-Anwendung digital signieren
- 9. Mit Datenfeldern und Auflistungen arbeiten
- 10. Mit Festplattendateien arbeiten
- 11. VBA-Programmierung mit XML
-
8. Objektorientierte Programmierung
-
IV. Anwendungsspezifische VBA-Programme
-
12. VBA-Programmierung in Office
- 12.1. Mit der Benutzerumgebung arbeiten
- 12.2. Symbolleisten und Menüs verändern
-
12.3. Mit der Multifunktionsleiste arbeiten
- 12.3.1. Den Inhalt der neuen Dateien verstehen
- 12.3.2. Den Office 2007 Custom UI Editor beziehen und verwenden
- 12.3.3. Eine Registerkarte, eine Gruppe und eine Schaltfläche hinzufügen
- 12.3.4. Aufgaben ausführen, wenn die Multifunktionsleiste geladen wird
- 12.3.5. Existierende Registerkarten verändern
- 13. VBA-Programmierung in Word
- 14. VBA-Programmierung in Excel
-
15. VBA-Programmierung in Access
-
15.1. Grundlegendes zu Access-spezifischen Objekten
- 15.1.1. Access und die Verwendung von Prozeduren
- 15.1.2. Das Application-Objekt effizient anwenden
- 15.1.3. Den Arbeitsbereich mit der Workspaces-Auflistung definieren
- 15.1.4. Das DBEngine-Objekt verwenden
- 15.1.5. Das CurrentDB-Objekt und damit zusammenhängende Objekte verwenden
- 15.1.6. Grundlegendes zu Datenbankobjekten
- 15.1.7. Mit dem DoCmd-Objekt auf besondere Befehle zugreifen
- 15.2. Grundlegendes zu SQL: Ein kurzer Überblick
- 15.3. Formularspezifische Anwendungen einbinden
- 15.4. Automatische Anwendungen erstellen
-
15.1. Grundlegendes zu Access-spezifischen Objekten
- 16. Anwendungen, die gut zusammenarbeiten
-
12. VBA-Programmierung in Office
-
V. Der Top-Ten-Teil
-
17. Zehn VBA-Informationsquellen
- 17.1. Zeitschriften
- 17.2. RSS-Feeds verwenden, um aktuelle Informationen zu erhalten
- 17.3. Interessante Newsgroups und Listserver
- 17.4. Den richtigen Code finden
- 17.5. Werkzeuge, mit denen die Programmierung vereinfacht werden kann
- 17.6. ActiveX- Steuerelemente und Komponenten von Drittanbietern herunterladen
- 17.7. Weitere Links
- 17.8. Mich als Informationsquelle nutzen
-
18. Zehn Wege, um Ihren alten VBA-Code schnell zu aktualisieren
- 18.1. Ihren Code vor dem Ändern debuggen
- 18.2. Suchen-und-Ersetzen zu Ihrem Vorteil nutzen
- 18.3. Andere nach Lösungen fragen
- 18.4. Die Problemlösungen finden, die Microsoft anbietet
- 18.5. Fehlerbehebungen von Drittanbietern finden
- 18.6. Fehlerbehebungen dokumentieren
- 18.7. Hilfreichen Code aus der VBA-Hilfe entnehmen
- 18.8. Ihre Anwender bitten, Ihnen zu helfen
- 18.9. Erstellen Sie einen Update-Plan
- 18.10. Herausfinden, wann man alten Code nicht aktualisieren kann
- 18.11. Den Code in diesem Buch für Aktualisierungen verwenden
-
17. Zehn VBA-Informationsquellen
Product information
- Title: VBA für Dummies®
- Author(s):
- Release date: April 2008
- Publisher(s): für Dummies
- ISBN: 9783527703814
You might also like
book
Richtig einsteigen: Excel VBA-Programmierung, 2nd Edition
Dieses Buch hat sich als verständlicher Einstieg in Excel VBA außerordentlich bewährt. Auf Grundlage seiner Kurse …
book
Visual Basic 2005 für Dummies®
Dieses Buch stellt dem Programmier-Neuling wie dem Umsteiger die Syntax von Visual Basic vor. Natürlich wird …
book
Microsoft Excel Programmierung - Das Handbuch (Buch + E-Book). Automatisierung mit VBA - Für Excel 2007 - 2013. Vollständig überarbeitet
Das umfassende Handbuch zum Thema Excel VBA
book
Richtig einsteigen: Excel 2010 VBA-Programmierung
Der einfache Einstieg in die Excel-Programmierung: In kurzen und leicht verständlichen Abschnitten führt Sie Monika Can-Weber …