Neukunde?

Hier starten

Erweiterte Suche
VBA-Programmierung für Word, Excel und Access

VBA-Programmierung für Word, Excel und Access

Das Praxisbuch für Microsoft-Office-Entwickler

ebooks
EUR 14,99 *
auf Merkliste

versandkostenfrei

Sofort per Download lieferbar.

Ganz einfach bestellen und downloaden.

Dieses eBook können Sie auf allen Geräten lesen, die Adobe DRM unterstützen. Windows PC und Mac OS
(mit der kostenlosen Software „Adobe Digital Editions“)
Mobilgeräte mit Apple iOS
(z.B. mit der kostenlosen App „Bluefire Reader“)
Mobilgeräte mit Android
(z.B. mit der kostenlosen App „Aldiko Book Reader“)
eReader
(z.B. OYO, Sony Reader)

Kindle unterstützt aktuell leider kein Adobe DRM.
Linux unterstützt derzeit leider kein Adobe DRM.

Artikel weiterempfehlen

Wird oft zusammen gekauft

EUR 25,00 *

Zusammen jetzt für
39,99

jetzt beide kaufen

Artikeldetails zu VBA-Programmierung für Word, Excel und...

Untertitel Das Praxisbuch für Microsoft-Office-Entwickler

  • ISBN-103-645-20070-3
  • EAN9783645200707
  • Veröffentlicht04.05.2012
  • Franzis Verlag
  • EinbandartPDF

Mehr Artikel von

Kurzbeschreibung zu VBA-Programmierung für Word, Excel und...

Passen Sie Microsoft Office mit neuen Funktionen an Ihre Bedürfnisse an! Gewiss, Office bietet eine riesige Optionsvielfalt - aber ist auch wirklich alles dabei, was Sie brauchen? Wenn Ihnen immer wiederkehrende Arbeitsabläufe zu mühsam sind, brauchen Sie selbst programmierte Lösungen. Hier kommt Visual Basic für Applikationen ins Spiel. Denn mit VBA können Sie einfache, aber auch komplexere Lösungen für Ihre Office-Aufgaben selbst entwickeln.

Beschreibung der Redaktion zu VBA-Programmierung für Word, Excel und...

Passen Sie Microsoft Office mit neuen Funktionen an Ihre Bedürfnisse an! Gewiss, Office bietet eine riesige Optionsvielfalt – aber ist auch wirklich alles dabei, was Sie brauchen? Wenn Ihnen immer wiederkehrende Arbeitsabläufe zu mühsam sind, brauchen Sie selbst programmierte Lösungen. Hier kommt Visual Basic für Applikationen ins Spiel. Denn mit VBA können Sie einfache, aber auch komplexere Lösungen für Ihre Office-Aufgaben selbst entwickeln.
Neue Office-Funktionen erstellen:
In diesem Buch finden Sie eine detaillierte und praxisbezogene Anleitung zur VBA-Programmierung in Excel, Word, Access, Outlook, PowerPoint und anderen Office-Komponenten. Bernd Held zeigt Ihnen, worauf Sie bei der Programmierung achten müssen, wie Sie Fehler finden und wie Sie VBA-Programme tunen. Setzen Sie Steuerelemente geschickt ein, tauschen Sie Daten zwischen den verschiedenen Office-Applikationen problemlos aus und erzeugen Sie für Ihre Anwendungen die passenden Menü- und Symbolleisten. Egal, ob Sie ambitionierter Anwender oder Programmierer sind – der Autor vermittelt Ihnen das nötige Know-How, mit dem Sie Ihr persönliches Office gestalten.
Das Web in Office integrieren:
Internetfunktionen lassen sich sehr einfach per VBA in Office-Dokumente einbinden. Verlinken Sie zum Beispiel die Tabellen einer Excel-Arbeitsmappe durch Hyperlinks, fragen Sie automatisch Aktienkurse ab, versenden Sie Excel-Bereiche per Mail oder richten Sie einen E-Mail-Direktversand ein.
Hilfen für Anwender einbauen:
Machen Sie Office verständlicher! Mit Meldungen und Dialogen helfen Sie Anwendern, bei falschen Eingaben oder sonstigen Fehlern richtig zu reagieren. Durch einfache Eingabemasken fragen Sie Informationen von den Anwendern ab und werten sie dann aus. Oder Sie unterstützen die Benutzer, indem Sie ihnen bei Eingabedialogen Informationen zur Verfügung stellen, die sich aus den bereits eingegebenen Daten ergeben.
Aus dem Inhalt:
  • Die Entwicklungsumgebung für das Programmieren in Office
  • Die wichtigsten Sprachelemente
  • Fehlersuche und Fehlervermeidung
  • Funktionen programmieren und API-Funktionen einsetzen
  • Integrierte Dialoge und Userforms programmieren
  • ActiveX-Steuerelemente erstellen
  • Menü- und Symbolleisten programmieren
  • Internetfunktionen in Office entwickeln
  • VBE-Programmierung
  • Programmieren in Excel, Word, Access, Outlook, PowerPoint
  • Daten austauschen zwischen den einzelnen Office-Programmen
  • Hilfesysteme erstellen
  • Tuning der VBA-Programme
  • Add-Ins für Office erstellen
  • FAQ für VBA-Entwickler

Inhaltsverzeichnis zu VBA-Programmierung für Word, Excel und...

Vorwort
Inhaltsverzeichnis
1 Die Entwicklungsumgebung von VBA
1.1 Makros einfügen
1.2 Makros starten
1.3 Den Makrorekorder einsetzen
1.3.1 Makro aufzeichnen
1.3.2 Resultate des Makrorekorders ansehen
1.3.3 Zusatzinformationen anzeigen
1.4 Die Arbeitsumgebung
1.4.1 Der Projekt-Explorer
1.4.2 Das Eigenschaftsfenster
1.4.3 Das Code-Fenster
1.4.4 Das Direktfenster
1.4.5 Das Überwachungsfenster
1.4.6 Das Lokal-Fenster
1.5 Wertvolle Helfer bei der Programmierung
1.5.1 Die Symbolleiste Bearbeiten
1.5.2 Die Symbolleiste Debuggen
1.6 Weitere Einstellungen
1.6.1 Registerkarte Editor
1.6.2 Registerkarte Editorformat
1.6.3 Registerkarte Allgemein
1.6.4 Registerkarte Verankern
2 Die Sprachelemente von VBA
2.1 Variablen und Konstanten
2.2 Operatoren
2.3 Verzweigungen
2.3.1 Office-Version erkennen
2.3.2 Rückfrage einholen
2.3.3 Datei nach bestimmter Zeit löschen
2.3.4 Existiert eine bestimmte Datei?
2.4 Die Anweisung Select Case
2.4.1 Fensterstatus ermitteln
2.4.2 Steuerelemente identifizieren
2.4.3 Zahlenformate ermitteln
2.4.4 Eingaben überprüfen
2.5 Schleifen
2.5.1 Die Schleife For...Next
2.5.2 Tabellen anlegen
2.5.3 Die Schleife For Each...Next
2.5.4 Die Schleife Do Until
2.5.5 Die Schleife Do While...Loop
3 VBA-Standardfunktionen nutzen
3.1 Textfunktionen einsetzen
3.1.1 Textteile trennen
3.1.2 Texte zusammenführen
3.1.3 Datei- und Pfadnamen ermitteln
3.1.4 PLZ von Stadt trennen
3.1.5 Komplette Zeichenfolge zerlegen
3.1.6 Texte spiegeln & verdrehen
3.1.7 Leerzeichen aus Zellen entfernen
3.1.8 Aus klein mach GROSS
3.2 Mit Verzeichnissen und Laufwerken arbeiten
3.2.1 Dateien eines Verzeichnisses auflisten
3.2.2 Verzeichnisse erstellen
3.2.3 Verzeichnisse löschen
3.3 Datums- und Zeitfunktionen einsetzen
3.3.1 Den Wochentag ermitteln
3.3.2 Den Tag, Monat und das Jahr ermitteln
3.3.3 Teile aus Datumsangaben extrahieren
3.3.4 Datumsberechnungen durchführen
3.3.5 Ein Sprung in die Zukunft/Vergangenheit
3.3.6 Die aktuelle Uhrzeit ermitteln
3.3.7 Pause einlegen
3.3.8 Bild ein- und ausblenden
3.3.9 Arbeitsmappe nach bestimmter Zeit schließen
3.3.10 Datumsangaben formatieren
3.3.11 Tabellen einfügen und formatieren
3.3.12 Datumsangaben erkennen
3.3.13 Datumsangaben in Kopf- und Fußzeile integrieren
3.4 Prüffunktionen
3.4.1 Die Funktion IsNumeric
3.4.2 Die Funktion IsDate
3.4.3 Die Funktion IsEmpty
3.4.4 Die Funktion IsArray
3.5 Sonstige Funktionen
3.5.1 Fremde Programme aufrufen mit Shell
3.5.2 Texteile ersetzen mit Replace
3.5.3 Farben erzeugen mit der Funktion RGB
3.5.4 Leerzeichen einfügen mit der Funktion Space
3.5.5 Ganzzahlige Werte erstellen mit der Funktion Int
4 Eigene Funktionen programmieren
4.1 Farbige Zellen addieren
4.2 Dateiprüfung
4.3 Daten bereinigen
4.4 Aktive Zelle im Zielbereich?
4.5 Dokumentschutz aufheben und neu setzen
4.6 Römische Zahlen wandeln
4.7 Eingefügte Objekte in PowerPoint-Folien ermitteln
4.7.1 Einzelne Verknüpfung gezielt aufspüren
4.7.2 Alle eingefügten Objekte aufspüren
4.8 Läuft eine Anwendung bereits?
4.8.1 Word-Anwendung bereits aktiv?
4.8.2 Access-Anwendung aktiv?
4.8.3 PowerPoint-Anwendung aktiv?
4.9 Hyperlinks auf Shape-Objekten identifizieren
4.10 Ist Dokument passwortgeschützt?
4.11 Ist Arbeitsmappe passwortgeschützt?
4.12 Wo bin ich?
4.12.1 Die aktuelle Word-Dokumentseite ermitteln
4.12.2 Die aktuelle Position in Excel bestimmen
4.13 Das älteste Dokument in einem Verzeichnis ermitteln
4.14 Die Dokumenteigenschaften ermitteln
4.15 Wie viele Tage hat ein Monat?
4.16 Initialen aus Namen bilden
4.17 Automatisch E-Mail-Adressen generieren
4.18 Ist Add-In bereits eingebunden
4.19 Wo steckt der größte Wert?
4.20 Wird Name bereits verwendet?
5 Meldungen, Eingabemasken, Dialoge und UserForms programmieren
5.1 Meldungen programmieren
5.1.1 Abfrage vor Löschung von Texten
5.2 Eingabemasken programmieren
5.2.1 Wort suchen über Inputbox
5.3 Integrierte Dialoge verwenden
5.3.1 Excel-Dialoge aufrufen
5.3.3 Word-Dialoge einsetzen
5.3.2 Access-Dialoge aufrufen
5.4 UserForms programmieren
5.4.1 Die UserForm und ihre Steuerelemente
5.4.2 Steuerelemente einfügen
5.4.3 Die UserForm aufrufen
5.4.4 Die UserForm ausprogrammieren
5.4.5 Ein Unterformular anlegen
5.4.6 Mitarbeiter & Skills suchen
6 Menü- und Symbolleisten programmieren
6.1 Allgemeine Anmerkungen zu Leisten
6.2 Menüleisten programmieren
6.2.1 Menüleiste ausblenden
6.2.2 Ein neues Menü anlegen
6.2.3 Menüs löschen
6.2.4 Menübefehle einfügen
6.2.5 Erstellung beim Öffnen des Dokuments
6.2.6 Menünamen feststellen
6.2.7 Menübefehl in bestehendes Menü integrieren
6.2.8 Menübefehl löschen
6.2.9 Menü-IDs ermitteln
6.2.10 Menübefehl-ID ermitteln
6.2.11 Menübefehle deaktivieren
6.2.12 Ganze Menüs deaktivieren
6.2.13 Kaskade erstellen
6.3 Symbolleisten programmieren
6.3.1 Symbol-IDs bestimmen
6.3.2 FaceIDs bestimmen
6.3.3 Neue Symbolleiste anlegen
6.3.4 Symbolleiste löschen
6.3.5 Symbolleiste zurücksetzen
6.3.6 Symbolleiste ausblenden
6.3.7 Symbole deaktivieren
6.3.8 Symbolleisten schützen
6.4 Kontextmenüs programmieren
6.4.1 Kontextmenüs ermitteln
6.4.2 Kontextmenüs deaktivieren
6.4.4 Kontextmenüs zurücksetzen
6.4.3 Kontextmenü erweitern
7 »Internette« Funktionen in Office programmieren
7.1 Inhaltsverzeichnis einer Arbeitsmappe erstellen
7.2 Inhaltsverzeichnis eines Verzeichnisses erstellen
7.3 E-Mail-Links einfügen
7.3.1 E-Mail-Adressen blockweise umsetzen
7.4 URL-Links einfügen
7.4.1 Hyperlinks bei Gültigkeit umsetzen
7.4.2 Hyperlinks entfernen
7.5 Aktienkurse abfragen
7.6 E-Mails per VBA verschicken
7.6.1 Direktversand einer E-Mail
7.6.2 E-Mail mit Dateianhang versenden
7.6.3 Aktive Tabelle per E-Mail versenden
7.6.4 Tabelle ohne Verknüpfungen versenden
7.6.5 Mehrere Dateianhänge versenden
7.6.6 Einen Bereich versenden
7.6.7 Auf Outlook-Funktionen zugreifen
7.6.8 Eine Sammel-E-Mail erstellen
8 VBE-Programmierung in Office
8.1 Die Voraussetzung
8.2 Bibliotheken einbinden
8.2.1 Gesetzte Verweise ermitteln
8.2.2 Die VBE-Bibliothek einbinden
8.2.3 Die VBE-Bibliothek entladen
8.2.4 Bibliotheksinfos schreiben
8.3 Die VBE-Komponenten
8.4 VBE-Komponenten auflisten
8.5 VBE-Komponenten entfernen
8.6 VBE-Komponenten exportieren
8.7 VBE-Komponenten importieren
8.8 Alle VBE-Komponenten aus Dokument entfernen
8.9 VBE aufrufen
8.10 Codezeilen auflisten
9 Excel-Programmierung
9.1 Zellen programmieren
9.1.1 Zellen ansprechen
9.1.2 Zellen benennen
9.1.3 Formeln einsetzen
9.1.4 Zellen formatieren
9.2 Zeilen und Spalten programmieren
9.2.1 Zeilen ein- und ausblenden
9.2.2 Spalten ein- und ausblenden
9.2.3 Zeilen löschen und einfügen
9.2.4 Spalten löschen und einfügen
9.2.5 Zeilenhöhe und Spaltenbreite einstellen
9.3 Tabellen programmieren
9.3.1 Tabellenblätter zählen und identifizieren
9.3.3 Tabellen ein- und ausblenden
9.3.2 Neue Tabellen einfügen
9.3.4 Tabellen schützen
9.3.5 Tabellenschutz entfernen
9.3.6 Registerlaschen einfärben
9.4 Arbeitsmappen programmieren
9.4.1 Geöffnete Arbeitsmappen ermitteln
9.4.2 Arbeitsmappen anlegen
9.4.3 Arbeitsmappen speichern
9.4.4 Arbeitsmappen drucken
9.4.5 Verknüpfungen ersetzen
9.4.6 Verknüpfungen auskundschaften
9.4.7 Verknüpfungen tauschen
10 Die Programmierung mit Word
10.1 Dokument(e) identifizieren
10.2 Dokumentvorlage ermitteln
10.3 Dokumentvorlage wechseln
10.4 Einstellungen am Dokument durchführen
10.5 Schriftarten ermitteln
10.6 Dokumenteigenschaften auslesen und setzen
10.6.1 Dokumenteigenschaften auflisten
10.6.2 Dokumenteigenschaften gezielt abfragen
10.6.3 Dokumenteigenschaften setzen
10.7 Kommentare aufspüren und auslesen
10.7.1 Kommentarinformationen auslesen
10.7.2 Kommentare formatieren
10.8 Texte/Formate suchen und ersetzen
10.8.1 Text suchen und Schriftart formatieren
10.8.2 Text suchen und Hervorhebung aktivieren
10.8.3 Text suchen und Lesemarken setzen
10.8.4 Die Suchergebnisse in neues Dokument transferieren
10.8.5 Texte suchen und ersetzen
10.8.6 Formate suchen und entfernen
10.8.7 Formate suchen und ergänzen
10.9 Arbeiten mit Hyperlinks
10.9.1 Hyperlinks in Dokumenten löschen
10.9.2 Hyperlink einfügen
10.9.3 Bilderhyperlinks einfügen
10.10 Bilder in Dokumenten verarbeiten
10.10.1 Bild einfügen
10.10.2 Mehrere Bilder einfügen
10.10.3 Bilder dokumentieren
10.10.4 Verknüpfte Bilder im Dokument aktualisieren
10.11 Arbeiten mit Tabellen
10.11.1 Tabelle einfügen, füllen und formatieren
10.11.2 Tabelle löschen
11 Programmierung mit Access
11.1 Das Programmieren von Tabellen
11.1.1 Tabelle öffnen
11.1.2 Tabelle öffnen und durchsuchen
11.1.3 Tabelle öffnen und positionieren
11.1.4 Tabelle öffnen und filtern
11.1.5 Tabelle öffnen und drucken
11.1.6 Tabelle kopieren
11.1.7 Tabelle umbenennen
11.1.8 Tabelle löschen
11.1.9 Tabelle speichern
11.1.10 Tabellen auslesen
11.1.11 Tabelleninhalte auslesen
11.1.12 Tabellen abfragen
11.1.13 Tabellen ändern
11.1.14 Datensätze aus einer Tabelle entfernen
11.1.15 Datensätze hinzufügen
11.2 Das Programmieren von Abfragen
11.2.1 Abfrage duchführen
11.2.2 Aktualisierungsabfrage durchführen
11.2.3 Anfügeabfrage ausführen
11.2.4 Löschabfrage ausführen
11.2.5 Tabellenerstellungsabfrage ausführen
11.2.6 Definitionsabfragen ausführen
11.2.7 Abfrage erzeugen mit ADO
11.2.8 Paramterabfrage erstellen
11.3 Das Programmieren von Formularen
11.3.1 Formular aufrufen
11.3.2 Formular öffnen mit eingestelltem Filter
11.3.3 Formular schließen
11.3.4 Formulare weiter ausbauen
12 Office im Zusammenspiel
12.1 Adressen nach Outlook transferieren
12.2 E-Mail-Verkehr in Word protokollieren
12.3 Access-DB in Word verfügbar machen
12.4 Objekte in Word-Dokumente integrieren
12.4.1 Arbeitsmappe als Symbol einfügen
12.4.2 Mehrere Arbeitsmappen als Symbol einfügen
12.5 Excel-Daten nach Word kopieren
12.5.1 Daten unverknüpft übertragen
12.5.2 Daten verknüpft übertragen
12.6 Der Datenaustausch zwischen Access und Excel
12.6.1 Import einer Excel-Tabelle nach Access
12.6.2 Export einer Access-Tabelle nach Excel
13 Auf Fehlersuche in Office
13.1 Typische Fehlerquellen
13.1.1 Syntaxfehler
13.1.2 Nicht verfügbare Befehle
13.1.3 Der Griff ins Ungewisse
13.1.4 Falscher Einsatz von Variablen
13.1.5 Fehlerliste einsehen
13.2 Die Fehlerbehandlung
13.3 Allgemeine Punkte zur Programmierung
14 Tuning der VBA-Programme
14.1 Makros schneller ablaufen lassen
14.1.1 Bildschirmaktualisierung abschalten
14.1.2 Auflistungen einsetzen
14.1.3 Objekte nicht markieren
14.1.4 Berechnung abschalten
14.1.5 Auf Sprünge verzichten
14.2 VBA-Abläufe sichtbar machen
14.2.1 Statusleiste einsetzen
14.2.2 Einen Fortschrittsbalken einsetzen
15 Die Office-VBA-FAQ
15.1 Office-Animationen erstellen
15.1.1 Objekte rotieren lassen
15.1.2 Laufrahmen erstellen
15.1.3 Einen blinkenden Hintergrund programmieren
15.1.4 Eine blinkende Zelle programmieren
15.2 Termine in den Outlook-Kalender übertragen
15.3 Excel-Auswertungen nach PowerPoint transportieren
15.4 Das Steuerelement TreeControl
15.5 Diagramme als Grafiken speichern
15.6 Das Kalendersteuerelement einsetzen
15.7 Zugriff auf Microsoft Graph programmieren
A Die Dateien zum Buch
Anhang B
Stichwortverzeichnis

Portrait

Bernd Held:
Bernd Held ist als Most Valuable Professional (MVP) ein ausgesprochener VBA-Spezialist. Er ist seit Jahren Ansprechpartner im deutschen Excel-Forum von Microsoft sowie im Spotlight-Forum. Er verfügt über eine große Praxiserfahrung, leitet Softwareschulungen und macht Auftragsprogrammierungen.

Bewertung unserer Kunden zu VBA-Programmierung für Word, Excel und...

Wie ist Ihre Meinung zu „VBA-Programmierung für Word, Excel und...”?

Geben Sie Ihre Bewertung ab.

Häufig gestellte Fragen

  • Wie viele PAYBACK Punkte kann ich für ein Produkt sammeln?

    Für jeden vollen Euro Warenwert erhalten Sie 1 PAYBACK Punkt.
  • Wo sehe ich, wie viel PAYBACK Punkte ich für ein Produkt sammeln kann?

    Die für ein Produkt zu sammelnden Punkte finden Sie in der Detailansicht eines Artikels (rechts unter "Bonusprogramm"), ebenso im Warenkorb und in der Bestellübersicht.
  • Wie kann ich bei bol.de bezahlen?

    Wählen Sie im Bestellprozess oder unter "Mein Konto" im Punkt "Zahlungsart" Ihre gewünschte Zahlungsweise aus. Näheres erfahren Sie in unserer Hilfe.

BonusprogrammHilfe

Payback

14 Punkte sammeln