Thomas Krumbein
Makros in OpenOffice.org 2.3 - Basic/StarBasic
Einstieg, Praxis, Referenz, inkl. OpenOffice 2.3
auf der Buch-DVD
Ein Angebot für € 75,00 €
Thomas Krumbein
Makros in OpenOffice.org 2.3 - Basic/StarBasic
Einstieg, Praxis, Referenz, inkl. OpenOffice 2.3
auf der Buch-DVD
- Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Das Buch gibt praktische Hinweise zum Einsatz der mit zum Lieferumfang von OpenOffice.org oder StarOffice gehörenden Makro-Sprache "StarBasic". Neben einer allgemeinen Einführung in die Sprache "Basic" an sich werden detailliert die Möglichkeiten der Automatisierung und der Programmierung anhand vieler praktischer Beispiele dargestellt.
Besonderheit:
Inkl. OpenOffice 2.3 und Beispielen auf Buch-DVD
Für Umsteiger von Microsoft VB und VBA
Einstieg, Praxis, Referenz
Das Buch gibt praktische Hinweise zum Einsatz der mit zum Lieferumfang von OpenOffice.org oder StarOffice gehörenden Makro-Sprache "StarBasic". Neben einer allgemeinen Einführung in die Sprache "Basic" an sich werden detailliert die Möglichkeiten der Automatisierung und der Programmierung anhand vieler praktischer Beispiele dargestellt.
Besonderheit:
Inkl. OpenOffice 2.3 und Beispielen auf Buch-DVD
Für Umsteiger von Microsoft VB und VBA
Einstieg, Praxis, Referenz
Besonderheit:
Inkl. OpenOffice 2.3 und Beispielen auf Buch-DVD
Für Umsteiger von Microsoft VB und VBA
Einstieg, Praxis, Referenz
Produktdetails
- Produktdetails
- Verlag: Galileo Press
- 2. Auflage
- Deutsch
- ISBN-13: 9783836211116
- ISBN-10: 3836211114
- Artikelnr.: 23024461
- Verlag: Galileo Press
- 2. Auflage
- Deutsch
- ISBN-13: 9783836211116
- ISBN-10: 3836211114
- Artikelnr.: 23024461
Thomas Krumbein ist Inhaber der M.I.C. Consulting Unternehmensberatung, die sich auf kleine und mittelständische Betriebe konzentriert. Seminare zu den Themen Internet und Intranet, Netzwerktechnik und Linux erfreuen sich seit Jahren großer Beliebtheit. Besonders hoch ist der Beratungsbedarf für Betriebe, die auf freie Software umsteigen möchten.
1 Einführung 11
1.1 Automatisierung von OpenOffice.org 12
1.2 Bibliotheken, Module und mehr 15
1.3 Sicherheit und Makros 22
1.4 Der Makrorekorder 26
1.5 Makros ausführen 28
1.6 Basic, Python oder JavaScript? 32
2 OpenOffice.org Basic 35
2.1 Allgemeines 35
2.2 Grundlagen 40
2.3 Variablen und Konstanten 45
2.4 Operatoren 63
2.5 Kontrollstrukturen 68
2.6 Prozeduren und Funktionen 80
3 Die Basic-IDE 155
3.1 Grundlagen der IDE 155
3.2 Programme entwerfen und testen 157
3.3 Fehlersuche 160
3.4 Objekte analysieren mit Hilfe des Beobachters 163
3.5 Code exportieren/importieren 165
4 Arbeiten mit OpenOffice.org-Dokumenten 167
4.1 Einführung in das API 168
4.2 Universal Network Objects (UNO) 169
4.3 UNO und das "Dispatcher"-Modell 183
4.4 Der StarDesktop 188
4.5 Grundlegende Methoden 201
4.6 Datei Ein- und Ausgabe 232
4.7 Shell-Befehle 242
4.8 Zusammenfassung 244
5 Textdokumente 245
5.1 Die Struktur von Textdokumenten 246
5.2 Textdokumente bearbeiten 248
5.3 Sonstige Objekte des Textdokumentes 292
5.4 Weiterführende Beispiele 328
5.5 Formulare 334
6 Tabellendokumente 335
6.1 Die Struktur von Tabellendokumenten 336
6.2 Tabellen 353
6.3 Tabellenzellen 376
6.4 Zellbereiche 397
6.5 Formatierungen 410
6.6 Tabellenblatt-Cursor 424
6.7 Weiterführende Beispiele 428
7 Zeichnungen und Präsentationen 439
7.1 Struktur von Zeichnungsdokumenten 440
7.2 Zeichenobjekte 449
7.3 Präsentationen 484
7.4 Schlussbemerkung 492
8 Datenbanken 495
8.1 Das Konzept des Datenbankzugriffs 496
8.2 Datenquelle 498
8.3 Arbeiten mit Datenbanken 514
8.4 Formulare 526
8.5 Daten nach CSV 531
8.6 Schlussbemerkung 533
9 Eigene Dialoge und Formulare 535
9.1 Einstieg: Ein erster Dialog 536
9.2 Grundlegendes zum Erzeugen und Starten eines Dialoges 541
9.3 Die Kontrollelemente im Einzelnen 559
9.4 Erzeugen eines Dialoges zur Laufzeit 606
9.5 Dialog-Spezialformen - einige Beispiele 609
9.6 Formulare 624
10 Anwendungen programmieren und verteilen 649
10.1 Grundlagen der Anwendungsprogrammierung 650
10.2 Die Dialoge Filepicker/Folderpicker 662
10.3 Wartezeit-Indikatoren 671
10.4 Eigenständige Applikationen 678
10.5 Extension Manager 700
11 Anhang 715
11.1 Installation von OpenOffice.org 715
11.2 Zur DVD 722
11.3 Mitarbeit im Projekt OpenOffice.org 723
11.4 Wichtige Internet-Linkadressen 726
11.5 Ein Python-Beispiel 727
11.6 Referenzteil 730
11.7 Liste der regulären Ausdrücke 771
11.8 Wichtige Maßeinheiten - Umrechnung 773
11.9 Literaturhinweise 774
Index 777
Video-Training auf der Buch-DVD
1 Writer - die Textverarbeitung 00:30 Std.
1.1 Einleitung 00:20 Min.
1.2 Grundlagen von Writer 05:23 Min.
1.3 Absätze und Bereiche 07:01 Min.
1.4 Kopf- und Fußzeilen 06:44 Min.
1.5 Tabellen im Textdokument 11:09 Min.
2 Calc - die Tabellenkalkulation 00:31 Std.
2.1 Einleitung 00:18 Min.
2.2 Grundlagen von Calc 09:35 Min.
2.3 Zellen formatieren & Zellinhalte 11:46 Min.
2.4 Bedingte Formatierung & Listen 09:26 Min.
3 Draw - das Zeichenprogramm 01:00 Std.
3.1 Einleitung 00:17 Min.
3.2 Grundlagen von Draw 08:18 Min.
3.3 Zeichnungsobjekte allgemein 10:37 Min.
3.4 Zeichnungsobjekte ändern 11:07 Min.
3.5 Linien und Linienobjekte 08:51 Min.
3.6 Mit Flächenobjekten arbeiten 10:02 Min.
3.7 Objekte gruppieren, kombinieren 11:14 Min.
4 Mit Impress präsentieren 00:33 Std.
4.1 Einleitung 00:16 Min.
4.2 Die schnelle Präsentation 08:11 Min.
4.3 Die Arbeitsumgebung 11:55 Min.
4.4 Die eigene Präsentation 07:52 Min.
4.5 Diagramme in Präsentationen 07:52 Min.
5 Base - Datenbank & Frontend 00:11 Std.
5.1 Einleitung 00:17 Min.
5.2 Das Base-Dokument 11:08 Min.
6 Automatisieren mit Makros 00:24 Std.
6.1 Einleitung 00:21 Min.
6.2 Der Makrorekorder 11:04 Min.
6.3 Die Basic IDE 05:17 Min.
6.4 Basic-Grundlagen 08:03 Min.
1.1 Automatisierung von OpenOffice.org 12
1.2 Bibliotheken, Module und mehr 15
1.3 Sicherheit und Makros 22
1.4 Der Makrorekorder 26
1.5 Makros ausführen 28
1.6 Basic, Python oder JavaScript? 32
2 OpenOffice.org Basic 35
2.1 Allgemeines 35
2.2 Grundlagen 40
2.3 Variablen und Konstanten 45
2.4 Operatoren 63
2.5 Kontrollstrukturen 68
2.6 Prozeduren und Funktionen 80
3 Die Basic-IDE 155
3.1 Grundlagen der IDE 155
3.2 Programme entwerfen und testen 157
3.3 Fehlersuche 160
3.4 Objekte analysieren mit Hilfe des Beobachters 163
3.5 Code exportieren/importieren 165
4 Arbeiten mit OpenOffice.org-Dokumenten 167
4.1 Einführung in das API 168
4.2 Universal Network Objects (UNO) 169
4.3 UNO und das "Dispatcher"-Modell 183
4.4 Der StarDesktop 188
4.5 Grundlegende Methoden 201
4.6 Datei Ein- und Ausgabe 232
4.7 Shell-Befehle 242
4.8 Zusammenfassung 244
5 Textdokumente 245
5.1 Die Struktur von Textdokumenten 246
5.2 Textdokumente bearbeiten 248
5.3 Sonstige Objekte des Textdokumentes 292
5.4 Weiterführende Beispiele 328
5.5 Formulare 334
6 Tabellendokumente 335
6.1 Die Struktur von Tabellendokumenten 336
6.2 Tabellen 353
6.3 Tabellenzellen 376
6.4 Zellbereiche 397
6.5 Formatierungen 410
6.6 Tabellenblatt-Cursor 424
6.7 Weiterführende Beispiele 428
7 Zeichnungen und Präsentationen 439
7.1 Struktur von Zeichnungsdokumenten 440
7.2 Zeichenobjekte 449
7.3 Präsentationen 484
7.4 Schlussbemerkung 492
8 Datenbanken 495
8.1 Das Konzept des Datenbankzugriffs 496
8.2 Datenquelle 498
8.3 Arbeiten mit Datenbanken 514
8.4 Formulare 526
8.5 Daten nach CSV 531
8.6 Schlussbemerkung 533
9 Eigene Dialoge und Formulare 535
9.1 Einstieg: Ein erster Dialog 536
9.2 Grundlegendes zum Erzeugen und Starten eines Dialoges 541
9.3 Die Kontrollelemente im Einzelnen 559
9.4 Erzeugen eines Dialoges zur Laufzeit 606
9.5 Dialog-Spezialformen - einige Beispiele 609
9.6 Formulare 624
10 Anwendungen programmieren und verteilen 649
10.1 Grundlagen der Anwendungsprogrammierung 650
10.2 Die Dialoge Filepicker/Folderpicker 662
10.3 Wartezeit-Indikatoren 671
10.4 Eigenständige Applikationen 678
10.5 Extension Manager 700
11 Anhang 715
11.1 Installation von OpenOffice.org 715
11.2 Zur DVD 722
11.3 Mitarbeit im Projekt OpenOffice.org 723
11.4 Wichtige Internet-Linkadressen 726
11.5 Ein Python-Beispiel 727
11.6 Referenzteil 730
11.7 Liste der regulären Ausdrücke 771
11.8 Wichtige Maßeinheiten - Umrechnung 773
11.9 Literaturhinweise 774
Index 777
Video-Training auf der Buch-DVD
1 Writer - die Textverarbeitung 00:30 Std.
1.1 Einleitung 00:20 Min.
1.2 Grundlagen von Writer 05:23 Min.
1.3 Absätze und Bereiche 07:01 Min.
1.4 Kopf- und Fußzeilen 06:44 Min.
1.5 Tabellen im Textdokument 11:09 Min.
2 Calc - die Tabellenkalkulation 00:31 Std.
2.1 Einleitung 00:18 Min.
2.2 Grundlagen von Calc 09:35 Min.
2.3 Zellen formatieren & Zellinhalte 11:46 Min.
2.4 Bedingte Formatierung & Listen 09:26 Min.
3 Draw - das Zeichenprogramm 01:00 Std.
3.1 Einleitung 00:17 Min.
3.2 Grundlagen von Draw 08:18 Min.
3.3 Zeichnungsobjekte allgemein 10:37 Min.
3.4 Zeichnungsobjekte ändern 11:07 Min.
3.5 Linien und Linienobjekte 08:51 Min.
3.6 Mit Flächenobjekten arbeiten 10:02 Min.
3.7 Objekte gruppieren, kombinieren 11:14 Min.
4 Mit Impress präsentieren 00:33 Std.
4.1 Einleitung 00:16 Min.
4.2 Die schnelle Präsentation 08:11 Min.
4.3 Die Arbeitsumgebung 11:55 Min.
4.4 Die eigene Präsentation 07:52 Min.
4.5 Diagramme in Präsentationen 07:52 Min.
5 Base - Datenbank & Frontend 00:11 Std.
5.1 Einleitung 00:17 Min.
5.2 Das Base-Dokument 11:08 Min.
6 Automatisieren mit Makros 00:24 Std.
6.1 Einleitung 00:21 Min.
6.2 Der Makrorekorder 11:04 Min.
6.3 Die Basic IDE 05:17 Min.
6.4 Basic-Grundlagen 08:03 Min.
1 Einführung 11
1.1 Automatisierung von OpenOffice.org 12
1.2 Bibliotheken, Module und mehr 15
1.3 Sicherheit und Makros 22
1.4 Der Makrorekorder 26
1.5 Makros ausführen 28
1.6 Basic, Python oder JavaScript? 32
2 OpenOffice.org Basic 35
2.1 Allgemeines 35
2.2 Grundlagen 40
2.3 Variablen und Konstanten 45
2.4 Operatoren 63
2.5 Kontrollstrukturen 68
2.6 Prozeduren und Funktionen 80
3 Die Basic-IDE 155
3.1 Grundlagen der IDE 155
3.2 Programme entwerfen und testen 157
3.3 Fehlersuche 160
3.4 Objekte analysieren mit Hilfe des Beobachters 163
3.5 Code exportieren/importieren 165
4 Arbeiten mit OpenOffice.org-Dokumenten 167
4.1 Einführung in das API 168
4.2 Universal Network Objects (UNO) 169
4.3 UNO und das "Dispatcher"-Modell 183
4.4 Der StarDesktop 188
4.5 Grundlegende Methoden 201
4.6 Datei Ein- und Ausgabe 232
4.7 Shell-Befehle 242
4.8 Zusammenfassung 244
5 Textdokumente 245
5.1 Die Struktur von Textdokumenten 246
5.2 Textdokumente bearbeiten 248
5.3 Sonstige Objekte des Textdokumentes 292
5.4 Weiterführende Beispiele 328
5.5 Formulare 334
6 Tabellendokumente 335
6.1 Die Struktur von Tabellendokumenten 336
6.2 Tabellen 353
6.3 Tabellenzellen 376
6.4 Zellbereiche 397
6.5 Formatierungen 410
6.6 Tabellenblatt-Cursor 424
6.7 Weiterführende Beispiele 428
7 Zeichnungen und Präsentationen 439
7.1 Struktur von Zeichnungsdokumenten 440
7.2 Zeichenobjekte 449
7.3 Präsentationen 484
7.4 Schlussbemerkung 492
8 Datenbanken 495
8.1 Das Konzept des Datenbankzugriffs 496
8.2 Datenquelle 498
8.3 Arbeiten mit Datenbanken 514
8.4 Formulare 526
8.5 Daten nach CSV 531
8.6 Schlussbemerkung 533
9 Eigene Dialoge und Formulare 535
9.1 Einstieg: Ein erster Dialog 536
9.2 Grundlegendes zum Erzeugen und Starten eines Dialoges 541
9.3 Die Kontrollelemente im Einzelnen 559
9.4 Erzeugen eines Dialoges zur Laufzeit 606
9.5 Dialog-Spezialformen - einige Beispiele 609
9.6 Formulare 624
10 Anwendungen programmieren und verteilen 649
10.1 Grundlagen der Anwendungsprogrammierung 650
10.2 Die Dialoge Filepicker/Folderpicker 662
10.3 Wartezeit-Indikatoren 671
10.4 Eigenständige Applikationen 678
10.5 Extension Manager 700
11 Anhang 715
11.1 Installation von OpenOffice.org 715
11.2 Zur DVD 722
11.3 Mitarbeit im Projekt OpenOffice.org 723
11.4 Wichtige Internet-Linkadressen 726
11.5 Ein Python-Beispiel 727
11.6 Referenzteil 730
11.7 Liste der regulären Ausdrücke 771
11.8 Wichtige Maßeinheiten - Umrechnung 773
11.9 Literaturhinweise 774
Index 777
Video-Training auf der Buch-DVD
1 Writer - die Textverarbeitung 00:30 Std.
1.1 Einleitung 00:20 Min.
1.2 Grundlagen von Writer 05:23 Min.
1.3 Absätze und Bereiche 07:01 Min.
1.4 Kopf- und Fußzeilen 06:44 Min.
1.5 Tabellen im Textdokument 11:09 Min.
2 Calc - die Tabellenkalkulation 00:31 Std.
2.1 Einleitung 00:18 Min.
2.2 Grundlagen von Calc 09:35 Min.
2.3 Zellen formatieren & Zellinhalte 11:46 Min.
2.4 Bedingte Formatierung & Listen 09:26 Min.
3 Draw - das Zeichenprogramm 01:00 Std.
3.1 Einleitung 00:17 Min.
3.2 Grundlagen von Draw 08:18 Min.
3.3 Zeichnungsobjekte allgemein 10:37 Min.
3.4 Zeichnungsobjekte ändern 11:07 Min.
3.5 Linien und Linienobjekte 08:51 Min.
3.6 Mit Flächenobjekten arbeiten 10:02 Min.
3.7 Objekte gruppieren, kombinieren 11:14 Min.
4 Mit Impress präsentieren 00:33 Std.
4.1 Einleitung 00:16 Min.
4.2 Die schnelle Präsentation 08:11 Min.
4.3 Die Arbeitsumgebung 11:55 Min.
4.4 Die eigene Präsentation 07:52 Min.
4.5 Diagramme in Präsentationen 07:52 Min.
5 Base - Datenbank & Frontend 00:11 Std.
5.1 Einleitung 00:17 Min.
5.2 Das Base-Dokument 11:08 Min.
6 Automatisieren mit Makros 00:24 Std.
6.1 Einleitung 00:21 Min.
6.2 Der Makrorekorder 11:04 Min.
6.3 Die Basic IDE 05:17 Min.
6.4 Basic-Grundlagen 08:03 Min.
1.1 Automatisierung von OpenOffice.org 12
1.2 Bibliotheken, Module und mehr 15
1.3 Sicherheit und Makros 22
1.4 Der Makrorekorder 26
1.5 Makros ausführen 28
1.6 Basic, Python oder JavaScript? 32
2 OpenOffice.org Basic 35
2.1 Allgemeines 35
2.2 Grundlagen 40
2.3 Variablen und Konstanten 45
2.4 Operatoren 63
2.5 Kontrollstrukturen 68
2.6 Prozeduren und Funktionen 80
3 Die Basic-IDE 155
3.1 Grundlagen der IDE 155
3.2 Programme entwerfen und testen 157
3.3 Fehlersuche 160
3.4 Objekte analysieren mit Hilfe des Beobachters 163
3.5 Code exportieren/importieren 165
4 Arbeiten mit OpenOffice.org-Dokumenten 167
4.1 Einführung in das API 168
4.2 Universal Network Objects (UNO) 169
4.3 UNO und das "Dispatcher"-Modell 183
4.4 Der StarDesktop 188
4.5 Grundlegende Methoden 201
4.6 Datei Ein- und Ausgabe 232
4.7 Shell-Befehle 242
4.8 Zusammenfassung 244
5 Textdokumente 245
5.1 Die Struktur von Textdokumenten 246
5.2 Textdokumente bearbeiten 248
5.3 Sonstige Objekte des Textdokumentes 292
5.4 Weiterführende Beispiele 328
5.5 Formulare 334
6 Tabellendokumente 335
6.1 Die Struktur von Tabellendokumenten 336
6.2 Tabellen 353
6.3 Tabellenzellen 376
6.4 Zellbereiche 397
6.5 Formatierungen 410
6.6 Tabellenblatt-Cursor 424
6.7 Weiterführende Beispiele 428
7 Zeichnungen und Präsentationen 439
7.1 Struktur von Zeichnungsdokumenten 440
7.2 Zeichenobjekte 449
7.3 Präsentationen 484
7.4 Schlussbemerkung 492
8 Datenbanken 495
8.1 Das Konzept des Datenbankzugriffs 496
8.2 Datenquelle 498
8.3 Arbeiten mit Datenbanken 514
8.4 Formulare 526
8.5 Daten nach CSV 531
8.6 Schlussbemerkung 533
9 Eigene Dialoge und Formulare 535
9.1 Einstieg: Ein erster Dialog 536
9.2 Grundlegendes zum Erzeugen und Starten eines Dialoges 541
9.3 Die Kontrollelemente im Einzelnen 559
9.4 Erzeugen eines Dialoges zur Laufzeit 606
9.5 Dialog-Spezialformen - einige Beispiele 609
9.6 Formulare 624
10 Anwendungen programmieren und verteilen 649
10.1 Grundlagen der Anwendungsprogrammierung 650
10.2 Die Dialoge Filepicker/Folderpicker 662
10.3 Wartezeit-Indikatoren 671
10.4 Eigenständige Applikationen 678
10.5 Extension Manager 700
11 Anhang 715
11.1 Installation von OpenOffice.org 715
11.2 Zur DVD 722
11.3 Mitarbeit im Projekt OpenOffice.org 723
11.4 Wichtige Internet-Linkadressen 726
11.5 Ein Python-Beispiel 727
11.6 Referenzteil 730
11.7 Liste der regulären Ausdrücke 771
11.8 Wichtige Maßeinheiten - Umrechnung 773
11.9 Literaturhinweise 774
Index 777
Video-Training auf der Buch-DVD
1 Writer - die Textverarbeitung 00:30 Std.
1.1 Einleitung 00:20 Min.
1.2 Grundlagen von Writer 05:23 Min.
1.3 Absätze und Bereiche 07:01 Min.
1.4 Kopf- und Fußzeilen 06:44 Min.
1.5 Tabellen im Textdokument 11:09 Min.
2 Calc - die Tabellenkalkulation 00:31 Std.
2.1 Einleitung 00:18 Min.
2.2 Grundlagen von Calc 09:35 Min.
2.3 Zellen formatieren & Zellinhalte 11:46 Min.
2.4 Bedingte Formatierung & Listen 09:26 Min.
3 Draw - das Zeichenprogramm 01:00 Std.
3.1 Einleitung 00:17 Min.
3.2 Grundlagen von Draw 08:18 Min.
3.3 Zeichnungsobjekte allgemein 10:37 Min.
3.4 Zeichnungsobjekte ändern 11:07 Min.
3.5 Linien und Linienobjekte 08:51 Min.
3.6 Mit Flächenobjekten arbeiten 10:02 Min.
3.7 Objekte gruppieren, kombinieren 11:14 Min.
4 Mit Impress präsentieren 00:33 Std.
4.1 Einleitung 00:16 Min.
4.2 Die schnelle Präsentation 08:11 Min.
4.3 Die Arbeitsumgebung 11:55 Min.
4.4 Die eigene Präsentation 07:52 Min.
4.5 Diagramme in Präsentationen 07:52 Min.
5 Base - Datenbank & Frontend 00:11 Std.
5.1 Einleitung 00:17 Min.
5.2 Das Base-Dokument 11:08 Min.
6 Automatisieren mit Makros 00:24 Std.
6.1 Einleitung 00:21 Min.
6.2 Der Makrorekorder 11:04 Min.
6.3 Die Basic IDE 05:17 Min.
6.4 Basic-Grundlagen 08:03 Min.