Teil I Installation und erste Schritte 19



Ähnliche Dokumente
1 Microsoft Office und VBA-Hilfe installieren 25

Auf einen Blick. Vorwort Einführung Sprachgrundlagen von VBScript Objektorientierte Programmierung mit. dem Windows Script Host 115

Inhaltsverzeichnis. Einleitung 11. Modul 1 Die erste Datenbank 15. Modul 2 Tabellen in der Entwurfsansicht definieren 21. Inhaltsverzeichnis

Download der Beispieldateien 12 Die Icons 12 Unterstützung für dieses Buch 12 Über den Autor 13

Einstieg in VBA mit Excel Galileo Press

VBA-Programmierung WS 2008/09

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Einstieg in VBA mit Excel Galileo Press

Excel 2013 Makro Workshop. Inhalt

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Inhaltsverzeichnis. 1 Einleitung 11

Inhalt. Vorwort Bedienungsgrundlagen Planung einer Datenbank 49

Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau Access 2007 (fast) alles ist

DAS EINSTEIGERSEMINAR. Microsoft Office. Access Winfried Seimert LERNEN ÜBEN ANWENDEN

Microsoft Excel Schulungen

Für wen dieses Buch ist Der Inhalt im Überblick Arbeiten mit diesem Buch Die wichtigsten Neuheiten in Excel

Lösungen entwickeln mit Microsoft Excel 95

1 Datenübernahme ohne VBA Grundlagen der VBA Programmierung Inhalt

EDV-Schulungen. esb-softwareberatung. Wir bieten u.a. Seminare in folgenden Computerprogrammen an: in Microsoft Windows. und Microsoft Office

Inhalt 1 2. Dieses Buch auf einen Blick 9. Das Programm kennenlernen 17. Excel-Dateien verwalten 41

DAS EINSTEIGERSEMINAR. Microsoft Office. Word 2010 Günter Flipsen LERNEN ÜBEN ANWENDEN

Dynamische Segmentierung

VBA- Programmierung. Integrierte Lösungen mit Office Ricardo Hernández García. 1. Ausgabe, November 2013

Inhaltsverzeichnis. 1 Hallo 13

Programmierung von MS-Office mit Visual Basic

Vorwort Was ist neu an Access 2000? 17

Teil A Grundlagen 31

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17

Microsoft Excel Schulung

Grundlagen relationaler Datenbanken Access Grundlagenseminar Access Aufbauseminar Von Excel 2010 zu Access

Inhalt. Inhalt. Einleitung Kapitel 1 Access kennenlernen... 25

Excel professionell: Automatisierung mit VBA

Inhaltsverzeichnis. Einleitung Über die Autorin Danke Über das Buch Der Aufbau des Buches Die CD-ROM zum Buch...

Beck EDV-Berater VBA. Visual Basic for Applications Programmieren unter Office XP. 2., neu bearbeitete Auflage

Kompaktseminare Das MS Access 2010 Kursprogramm

Nachhilfe konkret! Mike's Lernstudio

Wichtige Grundlagen 15

Inhaltsverzeichnis. Teil I Überblick... 21

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Microsoft Access Schulungen

Vorwort Die Excel-Arbeitsumgebung für Fortgeschrittene... 11

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

Access Verbrecherdatenbank Teil 1

HERZLICH WILLKOMMEN! VIVENDI PEP WORD-FORMULARDRUCK GEZEIGT ANHAND DES BEWERBERMANAGEMENTS. x-tention Informationstechnologie GmbH

Inhaltsverzeichnis. Einleitung 11 Über die Autorin 12 Danke 13 Über das Buch 13 Der Aufbau des Buches 14 Die CD-ROM zum Buch 14

<Trainingsinhalt> XML und Datenbanken

Modul 7: Übungen zu - Tabellen als Mail oder im Web veröffentlichen

MS-Word. Inhalt der Lerneinheiten. Arbeitsoberfläche. 1. Grundlagen der Textverarbeitung. 2. Drucken. 3. Textgestaltung. 4.

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27

Erstellen eines Formulars

Microsoft Access 2010 Bilder

VBA-Programmierung: Zusammenfassung

Excel-VBA Aktuell zu Excel 2010

Inhaltsverzeichnis. KnowWare

Excel 2013: Von Null zum ECDL-Advanced Zertifikat:

Variablen & erweiterte Aktionen nutzen

Datei Kategorie Größe Erstellt Preisvergleich Produkt - Land.xls Bedingte Formatierung\ 36,864 KB Adresse der letzten ausgefüllten Zelle.

6.3 Serienbriefe über Microsoft Excel und Word

Das bhv Taschenbuch. bhv. Winfried Seimert. OpenOffice 3.3. Über 600 Seiten 19,95 (D) mit CD-ROM

Inhalt. Vorwort 13. Einleitung Installation und erste Schritte Von der Webvisitenkarte zur Webpräsenz 51. Inhalt

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Zu diesem Buch 1. Was ist neu in Excel 2007? 5. Erste Schritte mit Excel Danksagung... xi

Vergleich: Positionen der Word 2003-Befehle in Word

Woche 1 im Überblick 26

CLASSROOM IN A BOOK Das offizielle Trainingsbuch von Adobe Systems

Inhaltsverzeichnis. Vorwort Kapitel 1 Hinführung zum Thema Kapitel 2 Excel-Praxis für Controller... 33

i i apitel apitel K K Inhalt Inhalt

Installationshinweise BEFU 2014

Inhalt. Vorwort des Herausgebers Die Sprache OpenOffice.org Basic/StarBasic... 15

Word... Seite 1 Excel... Seite 2 Access... Seite 3 PowerPoint... Seite 4 Outlook und OneNote... Seite 5

Anleitung für die Benutzung des Programms Grundwasserwärmepumpen (GWP-SF_09.05) Anleitung für MS Excel 2003 Getestet mit Excel 2003

'RZQORDGXQG,QVWDOODWLRQYRQ-HW5HSRUWVIU '\QDPLFV1$95RGHUIUKHU

Lorenz Hölscher. Richtig einsteigen: Access 2010 VBA-Programmierung

DI GÜNTHER GRUND INHALT I

Inhaltsverzeichnis. Einleitung und Danksagung. 1 Was ist SharePoint? - Ein Überblick.

Standard-Kontaktformular

1 Einführung Grundlagen von Objekten und Ereignissen Grundlagen der Programmierung mit VBA Fehlerbehandlung...

Inhaltsverzeichnis. Teil I Installation und erste Schritte 19. Vorwort 11. Einleitung Grundlagen und Installation 23

Teil I Heiliges Makro, 25

Das große Excel-Handbuch für Controller

Inhaltsverzeichnis. Einleitung... 11

Arbeiten am Client. Achtung: Während der gesamten Vorbereitungsarbeiten darf das Programm MS Outlook auf keinen Fall geöffnet werden!

1 Einführung Grundlagen von Objekten und Ereignissen Grundlagen der Programmierung mit VBA Fehlerbehandlung 137

PHP Programmierung. Seminarunterlage. Version 1.02 vom

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Inhaltsverzeichnis. Apps für Android entwickeln

Objektorientierte Programmierung in Java

Handbuch ECDL 2003 Basic Modul 7 Abschnitt 1: Information Kopieren aus dem Browser

So importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard

32.4 Anpassen von Menüs und Symbolleisten 795i

Checkliste für administrative Arbeiten - Installation

Andre Willms. Spielend C++ lernen. oder wie man Käfern Beine macht. Galileo Press

5 DATEN Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

Helma Spona. Windows PowerShell. Galileo Press

Kurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass

Handbuch. Visitenkarten

MODUL 4 Tabellenkalkulation

Anleitung zur Verwendung der VVW-Word-Vorlagen

Transkript:

5 Inhaltsverzeichnis Vorwort 13 Einleitung 15 Verwendete Office-Versionen 16 Der Aufbau dieses Buches 16 Das Ziel des Buches 17 Teil I Installation und erste Schritte 19 1 Von Office 2003 nach 2007 21 Die neue Benutzeroberfläche 21 Die neuen Dateitypen 22 Fazit 23 2 Microsoft Office 2007 installieren 25 Installation starten 25 Benötigte Programme wählen 26 Installation abschließen 28 3 Die Entwicklungsumgebung im Überblick 29 Die Entwicklungsumgebung starten 29 Aufrufen der IDE 30 Die IDE im Überblick 32 Das Eigenschaften-Fenster 33 Code im Codefenster bearbeiten 34 Ein Modul erstellen 35 Projekt-Explorer 36 Module öffnen und schließen 38 Code bearbeiten und speichern 38 Prozeduren ausführen 41 Virenschutz korrekt einstellen 41 Effiziente Codeeingabe dank IntelliSense! 45 Die automatische Elementliste 46 Automatische Direkthilfe 47 Automatische Konstantenliste 48 Hilfe aufrufen 48 Den Objektkatalog verwenden 51 Suchen in der Hilfe 52

6 Inhaltsverzeichnis 4 Programmiergrundlagen 55 Was sind Variablen, Konstanten usw.? 55 Prozeduren und Funktionen 58 Sprachkonstrukte zur Programmablaufsteuerung 59 Objektorientierte Programmierung Grundlagen 60 Code planen und dokumentieren 61 Programmablaufpläne 62 Struktogramme 66 Vom Problem zur Lösung 68 Formulierung des Problems in Stichpunkten 69 Notwendige Variablen und Konstanten 70 Planung des Programmablaufs mit Struktrogramm und PAP 70 Teil II Techniken und Praxis 73 5 VBA-Grundlagen 75 Syntaxkonventionen 75 Werte vorübergehend in Variablen speichern 76 Verfügbare Datentypen 77 Variablen deklarieren 79 Variablen verwenden 81 Automatische und manuelle Datentypkonvertierungen 83 Konstanten definieren und verwenden 85 Konstantenlisten erzeugen 87 Eigene Datentypen erstellen 88 Gültigkeitsbereiche 89 Prozeduren und Funktionen 92 Unterprozeduren 93 Funktionen 94 Prozeduren aufrufen 95 Parameter an Prozeduren übergeben 96 Prozeduren mit Parametern aufrufen 98 Optionale Parameter und Parameterarrays definieren 100 Berechnungen und Ausdrücke 103 Arithmetische Ausdrücke 104 Fehler beim Rechnen mit Integern 106 Logische Operatoren 107 Vergleichsoperatoren 108 Verkettungsoperatoren 108 Operatorvorrang 109 Datenfelder nutzen 110

7 Statische Felder 110 Obere und untere Indexgrenzen festlegen 113 Dynamische Datenfelder 114 Datenfelder löschen und leeren 117 Arrays füllen und konvertieren 117 Arbeiten mit Zeichenketten und Zeichen 119 Zeichenketten nach Teilzeichenketten durchsuchen 119 Teilzeichenketten ermitteln 121 Länge einer Zeichenkette ermitteln 121 Zeichen ersetzen mit Replace 122 Ein- und Ausgaben 123 Werte mit InputBox einlesen 123 Ausgaben mit der MsgBox-Funktion 126 6 Programmablaufsteuerung 131 Verzweigungen 131 If-Anweisungen 132 Mehrfachverzweigungen 135 Select-Anweisung 135 Schleifen 138 Das Prinzip von Schleifen 138 While-Wend-Schleife 139 Do-Loop-Schleifen 142 For-Schleifen 147 Endlosschleifen 152 Sprünge mit GoTo 153 Fehlerbehandlung 154 Fehler ignorieren 155 Fehler behandeln 156 Fehlernummern und Meldungen 160 Fehler simulieren 164 7 Objektorientierte Programmierung 165 Was ist ein Objekt? 165 Objektvariablen deklarieren und verwenden 166 Objektvariablen erstellen und initialisieren 166 Objektzugriff mit With 170 Objekte vergleichen 172 Den Typ eines Objekts ermitteln 175 Objekte erzeugen und zerstören 176 Ein Objekt erzeugen 176 Objekte zerstören 178

8 Inhaltsverzeichnis Objekte mit New erzeugen 178 Eigene Klassen definieren 179 Vorüberlegungen zum Aufbau der Klasse 180 Die Verwaltung der Abschnitte in der Klasse clsinifile 182 Eigenschaften der Klasse definieren 190 Weitere Methoden und Prozeduren der Klassen 193 Abschnitte in der clsinisection-klasse verwalten 194 Ereignisse definieren 200 Eigene Klassen instanzieren 201 Objekte aus der Klasse erzeugen 201 Eine neue INI-Dateien erzeugen 203 Eine INI-Datei einlesen und Werte auslesen 204 Weitere Möglichkeiten zur Verwendung der Klasse 205 Ereignisse nutzen 205 8 Code automatisch ausführen 209 Code beim Öffnen und Schließen von Dateien ausführen 209 Möglichen Code automatisch zu starten 210 Sicherheitseinstellungen für Makros 211 Auto_Open- und Auto_Close-Prozeduren 214 Spezialfall Access-Datenbanken 215 Code abhängig von Ereignissen ausführen 224 Makros über Symbolleisten und die Multifunktionsleiste starten 228 Handling von Symbol- und Menüleisten in Office 2003 und früher 229 Befehlsleisten erstellen 230 Befehlsleisten ein- und ausblenden 233 Befehlsleisten an eine Office-Datei binden 233 Makros über die Schnellstartleiste ausführen 237 9 Das Excel-Objektmodell 241 Zugreifen auf Excel 241 Von Default-Objekten, -Eigenschaften und -Methoden 245 Arbeiten mit Excel-Daten 245 Arbeitsmappen öffnen, schließen und erstellen 250 Auf Blätter und Zellen zugreifen 255 Zellen durchlaufen 263 Zellen formatieren und manipulieren 266 Zellen formatieren 267 Formeln und Werte zuweisen 273 Zahlenformate festlegen 276

9 Wichtige Ereignisse in Excel 276 Methoden zur Ereignisbehandlung 276 Ereignisprozeduren für wichtige Excel-Ereignisse 278 Diagramme erstellen 281 Vorbereitungen 282 Ein Diagrammblatt erzeugen 282 Die Datenquelle festlegen 283 Diagrammtyp ändern und Datenreihen formatieren 284 Titel hinzufügen 286 10 VBA-Programmierung in Word 287 Zugreifen auf Word 287 Eigenschaften des Application-Objekts 287 Methoden des Application-Objekts 293 Manipulieren von Word-Dokumenten 298 Word-Dokumente öffnen, erzeugen, schließen und speichern 298 Absätze einfügen, löschen und formatieren 304 Arbeiten mit Textmarken und Formularfeldern 312 11 VBA in Access 321 Besonderheiten von Access 321 Einsatzmöglichkeiten von VBA in Access 322 Quellcode-Erfassung und Programmierung in Access 322 Besonderheiten und Neuerungen in Access 2003 und 2007 324 Access manipulieren und steuern 326 Das Application-Objekt 329 Das DoCmd-Objekt 333 Datenzugriffe 340 Formulare mit VBA optimieren 349 Ein einfaches, datengebundenes Formular erstellen 349 Gültigkeitsprüfungen per VBA einbauen 352 Auf Ereignisse reagieren 355 Eingebettete Makros anstelle von Ereignisprozeduren verwenden 358 Berichte formatieren 361 Den Bericht erstellen 362 Code hinzufügen 363 Den Bericht in Access 2007 optimieren und testen 366

10 Inhaltsverzeichnis Teil III Know-how für Fortgeschrittene 369 12 Benutzeroberflächen gestalten 371 Bestandteile von Benutzeroberflächen in VBA 371 Die Standarddialoge von Excel 372 Die Dialogs-Auflistung nutzen 372 Dateien auswählen 374 Word-Dialogfelder nutzen 377 Dateien und Verzeichnisse auswählen 380 Möglichkeiten und Voraussetzungen des FileDialog- Objekts 380 Eine einzelne Datei auswählen lassen 381 UserForms die Basis der Benutzeroberflächen 387 Kurz und schmerzlos zur ersten UserForm 387 UserForm anzeigen und ausblenden 393 Wichtige Steuerelemente verwenden und initialisieren 394 Steuerelemente einfügen 396 Den Code hinterlegen 396 Ereignisse von UserForms und Steuerelementen nutzen 399 Eingabe von Werten ermöglichen 400 Das Formular initialisieren 401 Die Formularaktion auslösen 404 Assistenten erstellen 405 Aufbau von Assistenten 405 Die Steuerung des Assistenten realisieren 409 Assistenten in Access 410 Die Multifunktionsleiste anpassen 413 Die XML-Datei erstellen 414 Die XML-Syntax prüfen 417 Die Word-Datei erzeugen 418 XML-Datei in die Word-Datei integrieren 419 Die Multifunktionsleiste testen 421 13 Zugreifen auf das Dateisystem 423 Möglichkeiten zum Zugriff auf das Dateisystem 423 Prüfen, ob eine Datei oder ein Verzeichnis vorhanden ist 425 Dateien kopieren und löschen 426 Verzeichnisse anlegen 429 Laufwerke und Laufwerkeigenschaften ermitteln 434 Prüfen, ob ein Laufwerk existiert 434 Den Laufwerktyp ermitteln 435 Dateisystem und verfügbaren Speicher feststellen 436

11 14 Add-Ins und globale Vorlagen 439 Die Möglichkeiten im Überblick 439 Vorlagendateien versus Dokumentdateien 439 Formen von Add-Ins 441 Zusammenfassung der Möglichkeiten 444 Quellcode schützen 444 Globale Vorlagen 446 Einfache Add-Ins erstellen 450 Ein einfaches Excel-Add-In erstellen 451 Teil IV Anhang 461 Anhang A Tabellen 463 Klassennamen für die Objektautomation 463 Tastencodes für OnKey und SendKeys 463 Datentypen, Variablen und Konstanten 464 Datentypen 464 DefType-Anweisungen zur Zuweisung von Standarddatentypen 465 Konvertieren von Datentypen 466 Wichtige Operatoren 466 Mathematische Operatoren 466 Logische Operatoren 466 Vergleichsoperatoren 467 Ein- und Ausgaben 467 Formatieren der mit MsgBox erzeugten Dialogfelder 467 Rückgabewerte der MsgBox-Funktion 469 Type-Parameter der Inputbox-Methode in Excel 469 Code automatisch ausführen 470 Excel-Ereignisse 470 Literatur 471 Anhang B Glossar 473 Index 483