Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
VBA für Dummies – Schummelseite Titel Impressum Über den Autor Über den Übersetzer Inhaltsverzeichnis Einführung
Über dieses Buch Was Sie in diesem Buch erwartet Was Sie lesen sollten Was Sie nicht unbedingt lesen müssen Törichte Annahmen über den Leser Wie dieses Buch aufgebaut ist
Teil I: Eine Übersicht über VBA Teil II: VBA von der Pike auf Teil III: So erweitern Sie Ihren VBA-Horizont Teil IV: Anwendungsspezifische VBA-Programme Teil V: Der Top-Ten-Teil
Die begleitende Webseite Symbole, die in diesem Buch verwendet werden Wie es weitergeht
Teil I - Eine Übersicht über VBA
1 - VBA kennen lernen
VBA wird mit Office ausgeliefert VBA: Nicht nur für Programmierer
Dokumente automatisieren Die Benutzeroberfläche einer Anwendung anpassen Berechnungen durchführen Daten aus Datenbanken abrufen Anwendungen mit neuen Features erweitern Spezialtools erstellen So geht es nach Ihrem Kopf
Auch andere Produkte nutzen VBA Zimmer mit Aussicht
Die integrierte Entwicklungsumgebung (IDE, Integrated Development Environment) Die VBA-Werkzeugsammlung Und was sind Objekte?
Den Visual Basic-Editor starten
Word 2007, Excel 2007 und PowerPoint 2007 Access 2007 OneNote 2007, Publisher 2007, Visio 2007, Project 2007 und alle älteren Office-Versionen Sicherheit unter Vista Die Makrosicherheit in Word 2007, Excel 2007, PowerPoint 2007 und Access 2007 einstellen Die Makrosicherheit in OneNote 2007, Publisher 2007, Visio 2007, Project 2007 und allen älteren Office-Versionen setzen Der Projekt-Explorer Das Eigenschaftenfenster Das Code-Fenster Das Direktfenster Der Objektkatalog
2 - Ihr erstes VBA-Programm
Immer diese Entscheidungen Schritte zum Erstellen eines VBA-Programms
Schritt 1: Das Programm entwerfen Schritt 2: Den Entwurf implementieren Schritt 3: Test, Test, Test Schritt 4: Kampf den Käfern
Vier Möglichkeiten zum Ausführen Ihres Programms
Das Dialogfeld »Makro« Die Schnellstartmethoden Das Programm über anderen VBA-Code aufrufen Das VBA-Programm automatisch ausführen
Nutzen Sie die Hilfe und verwenden Sie den Code von Microsoft
Teil II - VBA von der Pike auf
3 - Strukturierte VBA-Programme schreiben
Teile eines Programms
Die Teile eines Programms definieren Grundlegendes zu den VBA-Programmierbausteinen
Den Makro-Rekorder verwenden
Ein Makro mit der Multifunktionsleisteaufnehmen Prozeduren verwenden Funktionen verwenden Die Projekteinstellungen ändern Compileroptionen festlegen
Der Lego-Ansatz
Einen Anwendungsplan erstellen Das Projekt definieren Ein Modul hinzufügen Prozeduren entwerfen Anweisungen schreiben
Schreiben Sie Ihre erste Sub-Prozedur Schreiben Sie Ihre erste Funktion Gültigkeitsbereiche und was es damit auf sich hat
Sinn und Zweck von Gültigkeitsbereichen Die Auswirkungen von Gültigkeitsbereichen festlegen
Lesbaren Code erstellen Anderen Informationen zum Code geben
Einfache Kommentare schreiben Wissen, wann Kommentare verwendet werden sollen Wissen, wie ein guter Kommentar geschrieben wird
4 - Informationen speichern und ändern
Grundlegendes zu Variablen und Konstanten
Haben Sie etwas zu bekanntzumachen? Welcher Speichertyp soll verwendet werden? Den Gültigkeitsbereich definieren
Die Datentypen definieren
Zeichenfolgen für Texte Zahlen für Berechnungen verwenden Mit Booleschen Werten Entscheidungen treffen Wissenschaftliche Werte für mathematische Berechnungen Währungswerte für Finanzrechnungen Datums- und Uhrzeitwerte verwenden Mit Variant-Daten arbeiten Daten in einem ansprechenden Format anzeigen
Mit Operatoren arbeiten Wenden Sie Ihr Wissen an, um einen Excel-Bericht zu erstellen
5 - Strukturierte Programme erstellen
Mit Strukturen Kontrolle ausüben Mit der If...Then-Anweisung Entscheidungen treffen
Die If...Then-Anweisung verwenden Die If...Then...Else-Anweisung verwenden Die If...Then...ElseIf-Anweisung verwenden Die IIf-Funktion verwenden
Eine Auswahl treffen mit der Select Case-Anweisung
Die Select Case-Anweisung verwenden Die Case Else-Klausel verwenden
Eine Aufgabe mit Schleifen mehrere Male aus führen
Die Do While...Loop-Anweisung verwenden Die Do...Loop While-Anweisung verwenden Die Do Until...Loop-Anweisung verwenden Die Do...Loop Until-Anweisung verwenden Die For...Next-Anweisung verwenden Die For Each...Next-Anweisung verwenden
Den Programmfluss mit GoTo umleiten
Die GoTo-Anweisung richtig verwenden Falsche Verwendung der GoTo-Anweisung vermeiden
6 - Fehler suchen und beheben
Den Feind kennen
Grundlegendes zu Syntaxfehlern Grundlegendes zu Kompilierfehlern Grundlegendes zu Laufzeitfehlern Grundlegendes zu Semantikfehlern
Vorbeugen ist besser als heilen
Laufzeitfehler vermeiden Wiederherstellen nach einem Fehler Grundlegendes zu Fehlerbehandlungsroutinen So schreiben Sie Ihren eigenen Fehlerbehandlungscode Fehler dokumentieren
Code speichern und wiederherstellen
Ein Modul aus einem Programm exportieren Ein Modul in ein Programm importieren
Zeit für die Fehlersuche
Unterbrechungen Einzelschritte Datentipps anzeigen Das Direktfenster nutzen
Das Lokal-Fenster Das Überwachungsfenster
Einen neuen Überwachungsausdruck hinzufügen Das Dialogfeld Überwachung hinzufügen
7 - Mit dem Benutzer kommunizieren
Grundlegendes zu Formularen
Formulare kreativ einsetzen Entwerfen Sie ein Formular für Ihre Anwendung Überlegungen zum Layout des Formulars
Die Standardsteuerelemente
Steuerelemente in ein Formular einfügen Die beiden Teile eines Formulars verstehen Text mit dem Bezeichnungsfeld-Steuerelement anzeigen Den Benutzer mit Textfeldern zum Eingeben von Informationen auffordern Aufgaben mit Befehlsschaltflächen ausführen Mit Kontrollkästchen und Umschaltfeldern ja oder nein sagen Mit Optionsfeldern und Rahmen eine Auswahl treffen Optionen mit Listen- und Kombinationsfeldern auswählen Steuerelemente in die Werkzeugsammlung einfügen
Selbst erstellte Formulare verwenden
Die Eigenschaften von Formularen und Steuerelementen ändern So verschönern Sie Ihr Formular Eine Verbindung zwischen Formularen und Modulen schaffen Benutzereingaben überprüfen Formularereignisse behandeln
Teil III - Erweitern Sie Ihren UBA-Horizont
8 - Objektorientierte Programmierung
Grundlegendes zu Klassen
Grundlegendes zu objektorientierten Programmierkonzepten Grundlegendes zu Eigenschaften, Methoden und Ereignissen Klassen definieren Klassentypen auseinanderhalten Verwenden Sie Klassen, um Ihre Anwendungen zu verbessern
Eine einfache Klasse entwerfen
Eigenschaften definieren
Verfahren für die Erzeugung von Eigenschaften
Methoden definieren Ereignisse definieren Aufzählungskonstanten verwenden Initialisierung definieren Die Instancing-Eigenschaft einstellen Nützliche Klassen erstellen
Ihr neues Objekt in einer Anwendung benutzen Klassen mit Fehlerbehandlung Die With-Anweisung verwenden Eine digitale Signatur hinzufügen
Ein eigenes digitales Zertifikat erstellen Ein Zertifikat von der Zertifizierungsstelle Ihres Unternehmens beantragen Ein digitales Zertifikat kaufen
Eine VBA-Anwendung digital signieren
9 - Mit Datenfeldern und Auflistungen arbeiten
Datenfelder zur strukturierten Speicherung verwenden
Grundlegendes zur Verwendung von Datenfeldern Grundlegendes zu Datenfeldtypen Daten von einem Datenfeld in ein anderes kopieren
Auflistungen zum Erstellen von Datensätzen verwenden
Grundlegendes zur Verwendung von Auflistungen Wissen, wann eine Auflistung verwendet werden sollte Daten mit Schlüssel in eine Auflistung aufnehmen Auf vordefinierte Auflistungselemente zugreifen
Eigene Datentypen definieren
Grundlegendes zu benutzerdefinierten Datentypen Wissen, wann eigene Datentypen erstellt werden sollten Auf Daten zugreifen und Daten manipulieren
10 - Mit Festplattendateien arbeiten
Festplattenspeicherung verwenden
Informationen zur Anwendungskonfiguration Datenkonvertierung Datenspeicherung
Mit Einstellungen arbeiten
Eine INI-Datei schreiben Eine INI-Datei lesen
11 - VBA-Programmierung mit XML
WordML und ein gespeichertes XML-Dokument vergleichen XML-Dateien bearbeiten
Daten auf die Festplatte schreiben Ein Schema festlegen XSD zum Verknüpfen von Arbeitsmappen verwenden Daten auf die Festplatte exportieren Daten von der Festplatte importieren
Ein einfaches Word-XML-Dokument erstellen Das Aussehen von XML mit XSLT verändern
Grundlegendes zu XSLT Word-Dokumente mit XSLT speichern Den Word-XML-Prozess automatisieren
Teil IV - Anwendungsspezifische VBA-Programme
12 - VBA-Programmierung in Office
Mit der Benutzerumgebung arbeiten
Nützliche Änderungen, die Sie vornehmen können Probleme, die Sie bedenken sollten
Symbolleisten und Menüs verändern
Symbolleisten und Menüs ein- und ausblenden Den Inhalt einer Symbolleiste oder eines Menüs verändern Symbolleisten und Menüs hinzufügen und entfernen
Mit der Multifunktionsleiste arbeiten
Den Inhalt der neuen Dateien verstehen Den Office 2007 Custom UI Editor beziehen und verwenden Eine Registerkarte, eine Gruppe und eine Schaltfläche hinzufügen Aufgaben ausführen, wenn die Multifunktionsleiste geladen wird Existierende Registerkarten verändern
13 - VBA-Programmierung in Word
Grundlegendes zu Word-spezifischen Objekten
Die Documents-Auflistung verwenden Die Templates-Auflistung verwenden Die Windows-Auflistung verwenden
Auf das Word-Dokument zugreifen Die Registrierung mit VBA verwenden
Die UAC Probleme in Vista überwinden Auf verschiedene Teile der Registry unter Office zugreifen
Objekte in einem Word-Dokument auswählen
Objektverknüpfungen verstehen Mit eingebetteten Objekten über die InlineShape-Auflistung arbeiten
Text ändern Mit Umschlägen und Beschriftungen arbeiten
Das Formular für Umschläge und Beschriftungen entwerfen Umschläge drucken Beschriftungen drucken
14 - VBA-Programmierung in Excel
Grundlegendes zu Excel-spezifischen Objekten
Die Workbooks-Auflistung verwenden Die Sheets-Auflistung verwenden Die Windows-Auflistung verwenden
Objekte in Excel auswählen Benutzerdefinierte Funktionen in Excel entwickeln
Datenkonvertierungen durchführen Mathematische Berechnungen definieren Funktionen mit Kommentaren versehen
15 - VBA-Programmierung in Access
Grundlegendes zu Access-spezifischen Objekten
Access und die Verwendung von Prozeduren Das Application-Objekt effizient anwenden Den Arbeitsbereich mit der Workspaces-Auflistung definieren Das DBEngine-Objekt verwenden Das CurrentDB-Objekt und damit zusammenhängende Objekte verwenden Grundlegendes zu Datenbankobjekten Mit dem DoCmd-Objekt auf besondere Befehle zugreifen
Grundlegendes zu SQL: Ein kurzer Überblick
Auf einfache Art und Weise eine SQL-Abfrage erstellen Die SQL-Abfrage anwenden
Formularspezifische Anwendungen einbinden Automatische Anwendungen erstellen
16 - Anwendungen, die gut zusammenarbeiten
Gründe, warum Sie mit mehr als nur einer Anwendung arbeiten sollten Externe Anwendungen starten und beenden
Entscheiden, wie die Aufgabe gelöst wird Win32-API-Aufrufe erstellen Den Prozess einkapseln Die Funktion AccessExternalProgram aufrufen
Outlook-E-Mails mit Word bearbeiten E-Mails mit Outlook verschicken Notizen von Word an Excel schicken
Teil V - Der Top-Ten-Teil
17 - Zehn VBA-Informationsquellen
Zeitschriften
Altehrwürdige Zeitschriften Kostenlose elektronische Newsletter
RSS-Feeds verwenden, um aktuelle Informationen zu erhalten Interessante Newsgroups und Listserver
Microsoft-Newsgroups Newsgroups von anderen Anbietern Listserver, auf die Sie über E-Mail und Webseiten zugreifen können
Den richtigen Code finden Werkzeuge, mit denen die Programmierung vereinfacht werden kann ActiveX-Steuerelemente und Komponenten von Drittanbietern herunterladen Weitere Links Mich als Informationsquelle nutzen
18 - Zehn Wege, um Ihren alten VBA-Code schnell zu aktualisieren
Ihren Code vor dem Ändern debuggen Suchen-und-Ersetzen zu Ihrem Vorteil nutzen Andere nach Lösungen fragen Die Problemlösungen finden, die Microsoft anbietet Fehlerbehebungen von Drittanbietern finden Fehlerbehebungen dokumentieren Hilfreichen Code aus der VBA-Hilfe entnehmen Ihre Anwender bitten, Ihnen zu helfen Erstellen Sie einen Update-Plan Herausfinden, wann man alten Code nicht aktualisieren kann Den Code in diesem Buch für Aktualisierungen verwenden
Stichwortverzeichnis
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion