Inhaltsverzeichnis

Werbung
Inhaltsverzeichnis
Vorwort ............................................................................................................................
Beispieldateien............................................................................................................................
Inhalt des Buches.......................................................................................................................
XIII
XIV
XIV
VBA-Programmierrezepte..............................................................................................
1.1
Zeichenketten mit fester Länge definieren...............................................................
1.2
Mehrere Werte aus Prozeduren zurückgeben .........................................................
1.3
Beliebig viele Parameter an Prozeduren übergeben...............................................
1.4
Prüfen, ob eine Zahl gerade ist ...................................................................................
1.5
Prüfen, ob eine Zahl eine Primzahl ist......................................................................
1.6
Rechnen mit großen Zahlen........................................................................................
1.7
Zeichenketten in Zahlen umwandeln .......................................................................
1.8
Quersumme berechnen ................................................................................................
1.9
Prüfen ob ein Datum gültig ist ....................................................................................
1.10 Deutschen Wochentag eines Datums berechnen ...................................................
1.11 Zeitraum zwischen zwei Datumswerten berechnen ..............................................
1.12 Alter berechnen..............................................................................................................
1.13 Gleichartige Daten verwalten .....................................................................................
1.14 Ein Array mit vordefinierter Größe erstellen ..........................................................
1.15 Die Arraygröße dynamisch anpassen ........................................................................
1.16 Arrays löschen................................................................................................................
1.17 Arrays an Prozeduren übergeben ...............................................................................
1.18 Anzahl der Dimensionen eines Arrays feststellen ..................................................
1.19 Arrays aus Zeichenketten erzeugen...........................................................................
1.20 Arrays nach Werten durchsuchen..............................................................................
1.21 Arraywerte sortieren .....................................................................................................
1.22 Benutzerdefinierte Datentypen erstellen ..................................................................
1.23 Konstantenlisten definieren und verwenden ...........................................................
1.24 Code abhängig von der VBA-Version ausführen....................................................
1.25 Anweisungen in Abhängigkeit vom Betriebssystem ausführen............................
1.26 Richtig runden................................................................................................................
1
2
3
4
6
7
9
10
11
12
13
16
18
20
21
22
24
25
26
27
28
29
30
31
33
35
36
Excel-Objekte nutzen......................................................................................................
2.1
Arbeitsmappen öffnen ..................................................................................................
2.2
Neue Arbeitsmappen aus einer Vorlage erstellen...................................................
2.3
Eine bestimmte Arbeitsmappe aktivieren.................................................................
2.4
Prüfen, ob eine bestimmte Arbeitsmappe geöffnet ist............................................
2.5
Die Arbeitsmappe schließen........................................................................................
2.6
Blätter hinzufügen und löschen..................................................................................
2.7
Prüfen, ob ein bestimmtes Blatt existiert ..................................................................
2.8
Tabellenblätter ausblenden..........................................................................................
39
41
44
45
46
47
48
50
51
V
Wolfram E. Mewes, Eckehard Pfeifer, Helma Spona: Microsoft Excel - Programmier-Rezepte. Microsoft Press 2004 (ISBN 3-86063-089-X)
2.9
2.10
2.11
2.12
2.13
2.14
2.15
2.16
2.17
2.18
2.19
2.20
2.21
2.22
2.23
2.24
2.25
2.26
2.27
2.28
2.29
2.30
2.31
2.32
2.33
2.34
2.35
2.36
2.37
2.38
2.39
2.40
2.41
2.42
2.43
2.44
2.45
2.46
2.47
2.48
2.49
2.50
2.51
2.52
2.53
2.54
2.55
2.56
VI
Blätter von einer Arbeitsmappe in eine andere kopieren und verschieben ......
Arbeitsmappen in verschiedenen Excel-Formaten speichern ..............................
Code beim Öffnen der Arbeitsmappe starten ..........................................................
Anweisungen beim Schließen einer Arbeitsmappe ausführen .............................
Die Registerfarbe festlegen ..........................................................................................
Blätter mit Schreibschutzkennwort versehen..........................................................
Aktionen starten, wenn das Blatt gewechselt wurde .............................................
Prüfen, ob eine Zelle leer ist........................................................................................
Auf benachbarte Zellen zugreifen ..............................................................................
Einen Zellbereich in eine CSV-Datei exportieren ..................................................
Zellbereiche automatisch durchlaufen......................................................................
Feststellen, ob eine Zeile oder Spalte leer ist .........................................................
Prüfen, ob ein Blatt leer ist ..........................................................................................
Formeln in Zellen schreiben .......................................................................................
Zellformatierungen festlegen.......................................................................................
Benutzerdefinierte Zahlenformate zuweisen ...........................................................
Bedingte Formatierungen für eine Zelle festlegen ..................................................
Die nächste leere Zeile oder Spalte suchen .............................................................
Zellen und Zellbereiche kopieren und einfügen.....................................................
Formate von einer Zelle auf einen Zellbereich übertragen ..................................
Zellbereiche duplizieren und dabei Zeilen und Spalten vertauschen ................
Einen Zellbereich sortieren .........................................................................................
Kommentare in Zellen einfügen, bearbeiten und löschen ....................................
Kommentare formatieren und einblenden ...............................................................
Einen Bereich benennen ..............................................................................................
Zellbezeichner aus dem Tabellenblatt löschen........................................................
Zellbereichsnamen hinzufügen, die für den Benutzer nicht sichtbar sind ........
Eine Funktion erstellen, die als Zellfunktion aufgerufen werden kann.............
Einen Zellbereich an eine benutzerdefinierte Zellfunktion übergeben..............
Zellen mit bestimmten Füllfarben summieren.........................................................
Code ausführen, wenn die aktive Zelle gewechselt wird ......................................
Die Auswahl ganzer Zeilen/Spalten in einem Tabellenblatt erzwingen ............
Integrierte Dokumenteigenschaften auslesen..........................................................
Den Wert einer bestimmten Eigenschaft setzen .....................................................
Prüfen, ob es eine bestimmte benutzerdefinierte Eigenschaft gibt ......................
Eine benutzerdefinierte Eigenschaft hinzufügen ....................................................
Benutzerdefinierte Eigenschaften lesen ....................................................................
Fenster öffnen und schließen ......................................................................................
Fenster neu anordnen, minimieren und maximieren.............................................
Ein Fenster ausblenden ................................................................................................
Die Arbeitsmappe drucken..........................................................................................
Kopf- und Fußzeilen für den Ausdruck definieren.................................................
Seitenränder festlegen...................................................................................................
Den Druckbereich festlegen ........................................................................................
Schaltflächen einfügen und beschriften....................................................................
Auswahllisten mit Werten füllen ................................................................................
Auf Steuerelemente in Tabellen zugreifen................................................................
Werte aus Auswahllisten ermitteln ............................................................................
52
53
54
56
57
58
60
61
62
64
66
67
69
71
72
74
74
77
78
79
80
81
82
83
85
87
88
89
90
92
94
95
95
96
98
98
100
101
103
104
105
107
111
111
112
114
116
118
Inhaltsverzeichnis
Wolfram E. Mewes, Eckehard Pfeifer, Helma Spona: Microsoft Excel - Programmier-Rezepte. Microsoft Press 2004 (ISBN 3-86063-089-X)
2.57
2.58
2.59
Code ausführen, wenn sich die Werte von Steuerelementen ändern.................
AutoFilter auf tabellarische Daten anwenden .........................................................
Spezialfilter .....................................................................................................................
119
120
121
Objektorientierte Programmierung..............................................................................
3.1
Excel-Version ermitteln und verwenden ..................................................................
3.2
Den aktiven Drucker ermitteln und festlegen .........................................................
3.3
Aktiven Benutzer ermitteln .........................................................................................
3.4
Spezielle Verzeichnisse ................................................................................................
3.5
Code ausführen, wenn Arbeitmappen geöffnet und geschlossen werden..........
3.6
Anweisungen nach einer bestimmten Zeitspanne ausführen...............................
3.7
Eine Klasse erstellen .....................................................................................................
3.8
Methoden mit und ohne Rückgabewert hinzufügen..............................................
3.9
Eigenschaften erstellen.................................................................................................
3.10 Eine schreibgeschützte Eigenschaft erstellen ..........................................................
3.11 Eine Eigenschaft gegen Lesen schützen ...................................................................
3.12 Eine Klasse instanzieren und verwenden .................................................................
3.13 Typisierung: ohne, schwache und starke Typisierung............................................
3.14 Unterschiede zwischen später und früher Bindung ...............................................
3.15 Eigene Ereignisse definieren und auslösen ..............................................................
3.16 Ereignisprozeduren erstellen.......................................................................................
3.17 Auflistungen mit dem Collection-Objekt definieren...............................................
123
124
125
127
127
128
130
131
132
134
136
136
137
139
141
144
146
148
Zugriffe auf das Dateisystem ........................................................................................
4.1
Prüfen, ob ein Verzeichnis existiert ...........................................................................
4.2
Verzeichnisse anlegen...................................................................................................
4.3
Verzeichnisse löschen...................................................................................................
4.4
Verzeichnisse nach Dateien durchsuchen................................................................
4.5
Prüfen, ob eine Datei existiert.....................................................................................
4.6
Nach einer Datei suchen..............................................................................................
4.7
Dateieigenschaften ermitteln.......................................................................................
4.8
Aktuelles Verzeichnis wechseln .................................................................................
4.9
Prüfen, ob eine Datei schreibgeschützt ist................................................................
4.10 Dateien mit Schreibschutz versehen .........................................................................
4.11 Dateien kopieren ...........................................................................................................
4.12 Dateien löschen .............................................................................................................
4.13 Freien Speicherplatz ermitteln....................................................................................
4.14 Datenträgertyp feststellen ............................................................................................
4.15 Textdateien erstellen .....................................................................................................
4.16 Eine Textdatei auslesen ................................................................................................
4.17 Textdateien mit Trennzeichen importieren..............................................................
4.18 Excel-Daten als Textdatei mit Trennzeichen exportieren.....................................
4.19 Textdateien als Programmressourcen nutzen ..........................................................
4.20 INI-Dateien lesen ..........................................................................................................
4.21 Einstellungen in INI-Dateien speichern ...................................................................
157
159
161
166
169
171
172
177
179
180
181
183
186
188
190
191
195
198
202
209
211
214
Inhaltsverzeichnis
VII
Wolfram E. Mewes, Eckehard Pfeifer, Helma Spona: Microsoft Excel - Programmier-Rezepte. Microsoft Press 2004 (ISBN 3-86063-089-X)
Dialoge einsetzen und gestalten ..................................................................................
5.1
Einen Datei- und Verzeichnisnamen vom Benutzer anfordern ..........................
5.2
Mehrere Dateien über das Öffnen-Dialogfeld auswählen lassen.........................
5.3
Ein Verzeichnis vom Benutzer auswählen lassen...................................................
5.4
Standarddialogfelder von Excel aufrufen und steuern ..........................................
5.5
Eigene Dialogfelder erstellen und anzeigen .............................................................
5.6
Dialogfelder nicht modal anzeigen ............................................................................
5.7
Steuerelemente beim Laden des Dialogfelds initialisieren....................................
5.8
Listenfelder füllen..........................................................................................................
5.9
Wert eines Listenfeldes ermitteln...............................................................................
5.10 Listenfelder mit erweiterter Mehrfachauswahl auswerten....................................
5.11 Mehrspaltige Listenfelder füllen .................................................................................
5.12 Alle Einträge aus einen Listenfeld entfernen...........................................................
5.13 Optionsgruppen korrekt auswerten...........................................................................
5.14 Bilder anzeigen...............................................................................................................
5.15 Steuerelemente dynamisch an die Dialogfeldgröße anpassen..............................
5.16 Steuerelemente aktivieren und deaktivieren............................................................
5.17 Nicht benötigte Steuerelemente ausblenden............................................................
5.18 Werte aus Dialogfeldern zurückgeben ......................................................................
5.19 Dialogfelder regelmäßig anzeigen ..............................................................................
5.20 Dialogfelder nach einer bestimmten Zeitspanne ausblenden ..............................
5.21 Dialogfelder zur komfortablen Dateneingabe .........................................................
5.22 Einstellungen von Dialogfeldern zwischenspeichern ............................................
5.23 Unidirektionale Assistenten erstellen........................................................................
5.24 Bidirektionale Assistenten programmieren..............................................................
5.25 Mehrsprachige Dialogfelder erstellen........................................................................
5.26 Einen Minibrowser erstellen .......................................................................................
217
218
220
221
224
225
228
230
235
237
240
241
245
246
248
250
253
255
256
258
259
263
271
273
283
284
288
Die Benutzeroberfläche optimieren .............................................................................
6.1
Menü- und Symbolleisten erstellen............................................................................
6.2
Prüfen, ob eine Menü- oder Symbolleiste vorhanden ist ......................................
6.3
Symbol- und Menüleisten positionieren ...................................................................
6.4
Schaltflächen in einer Symbolleiste erstellen ..........................................................
6.5
Alle Symbol-IDs der eingebauten Schaltflächensymbole ermitteln ....................
6.6
Icons in Symbolleisten suchen, kopieren und zuweisen .......................................
6.7
Benutzerdefinierte Grafiken als Symbole laden......................................................
6.8
Texteingabe und Auswahllisten in Symbolleisten einfügen ..................................
6.9
Menüleisten mit Menüs und Untermenüs erstellen................................................
6.10 Auf Benutzeraktionen in Symbol- und Menüleisten reagieren............................
6.11 Standardmenüleisten ändern und nutzen ................................................................
6.12 Änderungen an Befehlleisten rückgängig machen .................................................
6.13 Kontextmenüs erstellen und aufrufen .......................................................................
6.14 Den Office-Assistenten ein- und ausblenden...........................................................
6.15 Formatierte Meldungen mit dem Office-Assistenten ausgeben ...........................
6.16 Mehrfachauswahlen mit Hilfe des Office-Assistenten ermöglichen ...................
293
293
298
299
302
303
305
310
313
314
317
323
325
326
328
329
330
VIII
Inhaltsverzeichnis
Wolfram E. Mewes, Eckehard Pfeifer, Helma Spona: Microsoft Excel - Programmier-Rezepte. Microsoft Press 2004 (ISBN 3-86063-089-X)
Datenanalyse ................................................................................................................... 333
7.1
Untypisierte Verbindung zu einer Datenbank aufbauen.......................................
334
7.2
Untypisierte Verbindung zu einer Access-Datenbank aufbauen .........................
336
7.3
Typisierte Datenbank-Verbindung mit dem Zugriffsobjekt DAO .......................
338
7.4
Typisierte Datenbank-Verbindung mit dem Zugriffsobjekt ADO .......................
341
7.5
Daten aus einer zeichenseparierten Textdatei in eine Excel-Tabelle einlesen..
343
7.6
Daten aus einer Textdatei mit Feldern fester Breite in die Datenbank einlesen 347
7.7
Daten aus einer Textdatei mit Feldern fester Breite in eine ADO-Datenbank
einlesen ............................................................................................................................
353
7.8
Struktur einer Access-Tabelle ermitteln....................................................................
358
7.9
Abfragen mit VBA einrichten .....................................................................................
366
7.10 Abfragen erstellen und updaten..................................................................................
369
7.11 Bestehende Abfragen manipulieren...........................................................................
371
7.12 PivotTables einrichten ..................................................................................................
375
7.13 PivotTables bearbeiten..................................................................................................
380
7.14 Pivotdaten zuordnen.....................................................................................................
383
7.15 Erstellen und arbeiten mit OLAP-Cubes ..................................................................
393
7.16 Data Analyzer.................................................................................................................
399
7.17 Datenbankdaten in Excel darstellen..........................................................................
404
7.18 Zugreifen auf den SQL Server ....................................................................................
415
Rund um Charts und Diagramme .................................................................................
8.1
Erstellen einer Diagrammvorlage...............................................................................
8.2
Diagramme aus Zellbereichen erstellen....................................................................
8.3
Manuelle Datenreihen einfügen .................................................................................
8.4
Säulen, Balken und Linien bedingt formatieren .....................................................
8.5
Datenreihen beschriften...............................................................................................
8.6
Den Diagrammtyp per VBA ändern..........................................................................
8.7
Chart mit Daten aus Access füllen.............................................................................
8.8
Daten mit Ampelfunktionalität markieren...............................................................
8.9
Unterschiedliche Farben für negative Säulen ..........................................................
8.10 Dynamisches Diagramm statisch machen................................................................
8.11 Liniendiagramme mit eigenen Markern versehen ..................................................
419
419
422
424
426
430
436
448
452
459
461
464
Auf Ereignisse reagieren................................................................................................ 471
9.1
Ereignisprozeduren des Application-Objekts sichtbar werden lassen ...............
473
9.2
Verwenden von Auto-Makros ....................................................................................
475
9.3
Symbolleisten dynamisch an Arbeitsmappen binden.............................................
476
9.4
Ereignisprozeduren des Workbook-Objekts sichtbar werden lassen..................
478
9.5
Blätter korrekt hinterlassen.........................................................................................
480
9.6
Das Ziel von Ereignissen verhindern ........................................................................
481
9.7
Ereignisprozeduren des Worksheet-Objekts sichtbar werden lassen..................
482
9.8
Zelländerungen protokollieren...................................................................................
484
9.9
Change- vs. Calculate-Ereignis ...................................................................................
485
9.10 Formatänderungen lösen keine Ereignisse aus .......................................................
485
9.11 Nicht typisierte Objekte in Sheet-Ereignisprozeduren ..........................................
487
9.12 Ereignisprozeduren des Chart-Objekts sichtbar werden lassen...........................
487
9.13 Diagrammquellen schützen .........................................................................................
489
Inhaltsverzeichnis
Wolfram E. Mewes, Eckehard Pfeifer, Helma Spona: Microsoft Excel - Programmier-Rezepte. Microsoft Press 2004 (ISBN 3-86063-089-X)
IX
9.14
9.15
9.16
9.17
Datenquellen bei Abfragen im Griff behalten..........................................................
Zoom sperren .................................................................................................................
Schaltflächen mit Maus und Zusatztaste ansprechen............................................
Steuerelemente während der Laufzeit erzeugen .....................................................
491
493
494
496
Excel und andere Anwendungen steuern....................................................................
10.1 Fremde Anwendungen per VBA starten und steuern ............................................
10.2 Code erst fortsetzen, wenn die Anwendung beendet wurde ................................
10.3 Parameter an Programme übergeben ........................................................................
10.4 Tastenkombinationen an ein Fenster senden ..........................................................
10.5 Word aus Excel starten ................................................................................................
10.6 Prüfen, ob Word schon gestartet ist...........................................................................
10.7 Eine Word-Datei unmittelbar öffnen ........................................................................
10.8 Ein Word-Dokument öffnen .......................................................................................
10.9 Excel-Daten in ein Word-Dokument übertragen ...................................................
10.10 Daten in Textmarken schreiben .................................................................................
10.11 Word-Formulare mit Excel-Daten füllen..................................................................
10.12 Word-Dokumente speichern.......................................................................................
10.13 Word-Dokumente ausdrucken ...................................................................................
10.14 Word-Ereignisse nutzen – verhindern, dass ein Dokument geschlossen wird .
10.15 PowerPoint aufrufen .....................................................................................................
10.16 Eine bestimmte Präsentation starten .........................................................................
10.17 Adressdaten aus Outlook in Excel importieren ......................................................
10.18 Termine in Excel übernehmen....................................................................................
10.19 Excel von anderen Anwendungen aus starten ........................................................
10.20 Eine Arbeitsmappe unsichtbar erzeugen ..................................................................
10.21 Prüfen, ob Excel schon gestartet ist ...........................................................................
10.22 Spezielle Ordner nutzen ..............................................................................................
10.23 Einen Shortcut zu einer Datei oder einem Ordner erstellen................................
10.24 Einen Drucker im Code auswählen...........................................................................
10.25 Dictionary – eine Alternative zum Collection-Objekt ...........................................
10.26 Steuerung der Entwicklungsumgebung.....................................................................
497
498
504
505
506
510
512
514
515
517
520
526
528
531
532
534
535
537
541
542
543
544
545
546
547
548
551
API-Funktionen nutzen ..................................................................................................
11.1 Windows-Version ermitteln ........................................................................................
11.2 Ordner und Dateien öffnen über ShellExecute .......................................................
11.3 INI-Dateien lesen und schreiben ...............................................................................
11.4 Windows-Registry lesen und ändern .........................................................................
11.5 Namen spezieller Verzeichnisse ermitteln ...............................................................
11.6 Systeminformationen auslesen ...................................................................................
11.7 Tastaturereignisse abfangen.........................................................................................
11.8 Fenster listen, finden, aktivieren und schließen......................................................
11.9 Zeitgeber einrichten ......................................................................................................
11.10 Flexibilität durch Subclassing .....................................................................................
11.11 E-Mail-Nachrichten senden ........................................................................................
11.12 Hilfedateien aufrufen (HTMLHelp) ..........................................................................
11.13 Sound abspielen.............................................................................................................
11.14 Fehlerbehandlung ..........................................................................................................
555
556
558
559
561
563
565
567
568
570
572
575
576
579
579
X
Inhaltsverzeichnis
Wolfram E. Mewes, Eckehard Pfeifer, Helma Spona: Microsoft Excel - Programmier-Rezepte. Microsoft Press 2004 (ISBN 3-86063-089-X)
Excel und die Markierungssprachen............................................................................
12.1 Den HTML-Export steuern (statisch) .......................................................................
12.2 Der Zugriff auf HTML-Projekte .................................................................................
12.3 HTML-Quelltext in veröffentlichten Dokumenten per VBA verändern ...........
12.4 DHTML-Skripts automatisch anlegen ......................................................................
12.5 Den HTML-Export steuern (interaktiv) ...................................................................
12.6 XML-Daten einer Spreadsheet-Webkomponente extrahieren ............................
12.7 HTML-Seiten mit Chart-/Spreadsheet-Webkomponenten automatisch
bearbeiten........................................................................................................................
12.8 Webkomponenten als ActiveX-Steuerelemente einsetzen....................................
12.9 Listen im XML-Format speichern..............................................................................
12.10 Daten aus XML-Dateien in Tabellenblätter schreiben ..........................................
12.11 Validiertes Laden und Speichern von XML-Listen................................................
12.12 XML und XSL »per Hand«.........................................................................................
12.13 XML-Smarttags (MOSTL)...........................................................................................
12.14 XML-Zuordnungen unter Office 2003......................................................................
12.15 Validierter XML-Import/-Export unter Office 2003..............................................
12.16 XML-Anfragen an den SQL Server (HTTP)............................................................
12.17 Informationen aus einem Webservice verarbeiten (Amazon, HTTP) ................
12.18 Informationen aus einem Webservice verarbeiten (Webservice Toolkit,
Google) ............................................................................................................................
581
582
584
586
587
590
592
Add-Ins und Laufzeit-Bibliotheken erstellen und nutzen ........................................
13.1 Die persönliche Makroarbeitsmappe für oft benutzte Zusatzfunktionalität.....
13.2 Add-Ins erstellen............................................................................................................
13.3 Symbolleisten einrichten und andere Aufgaben von Add-Ins..............................
13.4 Die Position von Symbolleisten steuern ...................................................................
13.5 Das Problem der Symbole auf Schaltflächen...........................................................
13.6 Verfügbarkeit von Add-Ins überwachen...................................................................
13.7 Prozeduren und Funktionen von Add-Ins in anderen VBA-Projekten
einsetzen..........................................................................................................................
13.8 Den Solver in VBA-Projekten nutzen .......................................................................
13.9 Signierte VBA-Projekte verwenden ...........................................................................
13.10 COM-Add-Ins mit der Developer Edition erstellen ...............................................
13.11 Quellcode an Word senden – ein COM-Add-In-Beispiel .....................................
13.12 Verteilung von COM-Add-Ins ....................................................................................
13.13 Smarttag-DLLs erstellen ..............................................................................................
13.14 COM-Add-Ins mit VB 6 erstellen ..............................................................................
13.15 Informationen in Echtzeit liefern – der Excel Real Time Data Server...............
13.16 Smart Documents für Office 2003 mit Visual Basic 6.0 erstellen (XMLErweiterungspakete) .....................................................................................................
631
633
634
636
639
642
645
Excel und Visual Basic .NET ...........................................................................................
14.1 COM-Add-Ins erstellen ................................................................................................
14.2 Visual Studio Tools für Office 2003 einsetzen ........................................................
14.3 Smarttags erstellen ........................................................................................................
14.4 Smart Documents für Office 2003 erstellen.............................................................
693
694
701
708
718
594
597
600
603
605
608
612
616
620
622
624
627
650
653
655
657
662
666
667
675
675
679
Inhaltsverzeichnis
Wolfram E. Mewes, Eckehard Pfeifer, Helma Spona: Microsoft Excel - Programmier-Rezepte. Microsoft Press 2004 (ISBN 3-86063-089-X)
XI
Anhang .............................................................................................................................
731
Argumente für integrierte Dialogfelder.......................................................................
733
Tastencodes für die SendKeys-Anweisung .................................................................
742
Stichwortverzeichnis ......................................................................................................
742
XII
Inhaltsverzeichnis
Wolfram E. Mewes, Eckehard Pfeifer, Helma Spona: Microsoft Excel - Programmier-Rezepte. Microsoft Press 2004 (ISBN 3-86063-089-X)
Herunterladen