OpenOffice- Programmierung



Ähnliche Dokumente
OpenOffice-Programmierung

Makros in OpenOffice.org - Basic/StarBasic

1 Start mit Office 10

1... Einführung OpenOffice.org Basic Grundlagen der OpenOffice.org-MakroProgrammierung

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

Vorwort Die Excel-Arbeitsumgebung für Fortgeschrittene Nützliche Funktionen für Fortgeschrittene 25 INHALT

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

1 OpenOffice, das Büropaket... 11

1 Schnelleinstieg Arbeitsumgebung Inhalt

Zielgruppe Dieses Training richtet sich an Personen, die bisher noch keine Erfahrung im Umgang mit Microsoft Excel 2013 haben.

Inhalt. I Office Allgemein. Kapitel 2. Kapitel i Office-Grundlagen. Die Arbeit mit Dateien. Kapitel 3 Grafikwerkzeuge von Office

Vorwort Die Excel-Arbeitsumgebung...11

VBA mit Office 97 lernen

Vorwort Die Excel-Arbeitsumgebung Arbeitsmappen verwalten Daten eingeben und ändern 26 INHALTSVERZEICHNIS

Thomas Krumbein. OpenOffice.org Einstieg und Umstieg. Galileo Computing

Open Office Ein- und Umsteiger

2 Texte schreiben in Word 30

Inhaltsverzeichnis. zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

Wissenschaftliche Arbeiten mit

1 Die Arbeitsumgebung Programmoberfläche Menüband Symbolleiste für den Schnellzugriff...20

Vorwort Die Excel-Arbeitsumgebung Programmoberfläche Menüband Symbolleiste für den Schnellzugriff...

Kapitel 2 Daten in Excel eingeben und bearbeiten

Das bhv Taschenbuch. bhv. Winfried Seimert. Microsoft. Office Home & Student und Home & Business Edition. Über 600 Seiten 19,95 (D)

5. Die Open Office.org Writer-Hilfe Die Open Office.org Writer-Hilfe verwenden...45

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

Tabellenkalkulation mit OpenOffice.org Calc

KURSINHALTE ECDL EXPERTE

Kursthemen Microsoft Office Specialist 2010 B(asic) Word 2010

Robert und Gabriele Schoblick. OpenOffice. Das professionelle Büro zum Nulltarif mit OpenOffice auf der Basis von StarOffice. Mit 583 Abbildungen

LibreOffice. PC-Treff-BB Peter Rudolph

MS PowerPoint 2016 Grundlagen. Inhalt

Inhalt. Bibliografische Informationen digitalisiert durch

Tabellenkalkulation. Tabellenkalkulation

Microsoft Excel 2007 Aufbauwissen. Excel 2007 für fortgeschrittene Anwender einschließlich VBA-Einführung

Herzlich willkommen Dokumente erstellen und bearbeiten Inhalt. Inhalt 5

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

DI GÜNTHER GRUND INHALT I

Modul Tabellenkalkulation

ECDL 2007 Modul 5 Access Grundlagen. Inhalt

Informatik. Excel Inhalt der Lerneinheiten

EDITH NEUBAUER 2004 INHALT I

Excel 2016 Makro Workshop. Inhalt

Betriebswirtschaftliche Probleme mithilfe von Excel lösen

Microsoft Office Word 2007

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

OpenOffice Calc 3.4 PRAXIS. bhv. Tabellenkalkulation mit

Schulungszeit: 16 UStd. 1UStd entspricht 45 Min. Zwischen 2 UStd. ist jeweils eine Pause von 10 Min. vorgesehen.

Visio 2007 Programmierung

Unterlagen, Literatur. Wozu Tabellenkalkulation? Beispiel. Herdt Skript : Excel Grundlagen der Tabellenkalkulation am Service-Punkt (34-209).

Excel 2016 Grundlagen. Inhalt

Inhaltsverzeichnis VII

Inhaltsverzeichnis. 1 Visio anpassen... 19

CARL HANSER VERLAG. René Martin. Formulare Programmierung und Anwendung intelligenter und dynamischer Formulare

1 Hardware-Grundlagen (1. Datei:DV-Grundlagen) 1. 2 Software-Grundlagen Allgemein Daten Windows 7 11

1 Starten, einrichten, loslegen Mit Tabellen arbeiten Tabellenblätter und Arbeitsmappen 53. Inhaltsverzeichnis

Microsoft Excel 2013 auf einen Blick

Microsoft Excel 2013 auf einen Blick

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

MS PowerPoint 2013 Grundlagen. Inhalt

Das Einsteigerseminar ASP

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen

Über den Autor 7 Über die Übersetzerinnen 7. Einführung 21

Start mit Excel Excel-Dateien erstellen und bearbeiten Inhalt 1. Inhalt 5

Inhalt OpenOffice Writer: Grafik und Tabelle

Start mit Excel... Excel-Dateien erstellen und bearbeiten Inhalt

Herzlich willkommen 15

Bibliografische Informationen digitalisiert durch

Schnellübersichten Word 2016 Aufbaukurs kompakt

Excel Die Anleitung in Bildern. von Petra Bilke und Ulrike Sprung. Vierfarben

Ms Excel Versionen 2010, 2013, 2016 (auf spezifische Anfrage) in Französisch, Deutsch, Englisch

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

Zielgruppe Dieses Training richtet sich an Personen, die bisher noch keine Erfahrung im Umgang mit Microsoft Excel 2010 haben.

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE ADVANCED OFFICE SYLLABUS VERSION 1.0

Liebe Leserin, lieber Leser, Die Tastatur 12

Schnellübersichten. Excel 2016 Grundkurs kompakt

Nachhilfe konkret! Mike's Lernstudio

Lernzielkatalog Textverarbeitung Professional

Word 2010 Wasserzeichen erstellen

DAS EINSTEIGERSEMINAR

Excel 2013 Grundlagen. Inhalt

I Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17

Modul Präsentation. Kategorie Wissensgebiet Nr. Lernziel. ECDL Standard

1 Was Sie über Formeln und Funktionen wissen sollten...13

EDV-Fortbildung Excel 2010 Aufbaumodul

1 Ein erster Überblick 12

EDITH NEUBAUER INHALT I

Word 2010 Formulare erstellen mit Inhaltssteuerelementen

Libre Office Text-Tabellen-Präsentation-Datenbank

1... Einleitung Zeichenerklärung Sprachregelungen Hinweise zur 4., überarbeiteten Auflage...

Vergleich Microsoft Word 2003 zu StarOffice/OpenOffice Writer 2.x

Informatikunterricht Hauptschule am Niersenberg

Transkript:

Rene Martin OpenOffice- Programmierung Automatisieren von Büroanwendungen mit Basic HANSER

f Inhalt 1 Die Entwicklungsumgebung und der Sprachkern 2 1.1 Wo befinden sich die Makros? 2 1.2 Makros generieren 2 1.2.1 Makros starten 4 1.2.2 Die Entwicklungsumgebung 4 1.2.3 Texteingabe, Textkorrektur, Text verschieben 5 1.2.4 Kommentare und optische Gliederungen 8 1.3 Eingabe und Ausgabe 11 1.3.1 Meldungsfenster (Messagebox) 11 1.3.2 InputBox 16 1.4 Variablen und Konstanten 17 1.4.1 Variablen 17 1.4.2 Umwandlungsfunktionen 24 1.4.3 Datenfelder (Arrays) 24 1.4.4 Konstanten 27 1.4.5 Lebensdauer von Variablen 27 1.5 Rechnen und verknüpfen 29 1.5.1 Die Grundrechenarten 29 1.5.2 Textverkettung 32 1.5.3 Textfunktionen 34 1.6 Kontrollstrukturen 38 1.6.1 Vergleiche und Konjunkturen 38 1.6.2 Verzweigungen 40 1.6.3 Datumsfunktionen 46 1.6.4 Zahlen- und Datumsformate 49 1.6.5 Funktionen und Unterprogramme 53 1.6.6 Unterprogramme: Makro an Makro: Bitte kommen!" 59 1.6.7 Informationsabfragen 60 1.7 Schleifen und Sprunganweisungen 61 1.7.1 Die Zählerschleife For... Next 61 1.7.2 Do... Loop 62 1.7.3 Rekursionen 67 1.7.4 GoTo (Sprung und Marke) 71

VI Inhalt 1.8 Eigene Funktionen erstellen 71 1.8.1 Funktionen ohne Parameter 76 1.8.2 Funktionen, die ein Argument verarbeiten 77 1.8.3 Funktionen, die mehrere Argumente verarbeiten, die alle eingegeben werden müssen 77 1.8.4 Speichern der Basic-Funktionen 79 1.9 Makros starten 80 1.10 Dateizugriff 81 1.10.1 Der Zugriff auf Dateien 81 1.10.2 Bitweiser Vergleich 83 1.10.3 Informationen in Dateien schreiben und auslesen 86 1.11 Einige weitere Befehle 88 1.11.1 Shell 88 1.11.2 Declare 88 1.12 Fehler werden abgefangen 89 1.12.1 Fehler in der Eingabe 90 1.12.2 Ergebnisse und Zwischenergebnisse 92 1.12.3 Und gibt es dennoch Fehler 93 2 Dialoge 100 2.1 Ein neuer Dialog 100 2.2 Kontrollfelder (Steuerelemente, Controls) 102 2.2.1 Schaltflächen 103 2.2.2 Textfelder und Beschriftungsfelder 105 2.2.3 Optionsfelder (Radiobuttons) 108 2.2.4 Markierfelder (Kontrollkästchen) 110 2.3 Eine Süßwarenautomat 114 2.3.1 Listenfelder 114 2.3.2 Kombinationsfelder 116 2.4 Ein alberner Scherz (?) 121 2.5 Mehrseitige Dialoge 123 2.5.1 Grafische Kontrollfelder (Imagecontrols) 127 2.5.2 Fortschrittsbalken (Progessbar) 129 2.5.3 Währungsfelder, numerische und formatierte Felder 130 2.5.4 Datumsfelder und Uhrzeitfelder 130 2.5.5 Dateiauswahl 131 2.5.6 Maskiertes Feld 131 2.6 Auf viele Kontrollelemente zugreifen 132 2.7 Zusammenfassung der Models Propertiesof object "stardiv.toolkit": 133

Inhalt VII 3 Die StarOffice API 144 3.1 UNO (Universal Network Objects) 144 3.1.1 Services 144 3.1.2 Die Dokumentation der Eigenschaften, Methoden und Schnittstellen 148 3.1.3 Eigenschaften von Objekten 152 3.1.4 Methoden von Objekten 153 3.1.5 Sammlungen 156 3.1.6 Konstanten 158 3.1.7 Strukturen (structs) 159 3.1.8 Die Methode supportsservice 164 4 Erzeugen kontextunabhängiger Objekte 166 4.1 Der StarDesktop 166 4.2 Datei Öffnen und Datei Neu 166 4.2.1 Dateinamen in URL-Notation 167 4.2.2 Öffnen und Erstellen von OOo-Dokumenten 167 4.2.3 nsearchflags 170 4.2.4 loadcomponentfromurl 171 4.2.5 Dokumente speichern und exportieren 172 4.2.6 Die Optionen der Methode storeasurl 173 4.3 Dokumente drucken 174 4.3.1 Die Optionen der Methode print 175 4.3.2 Druckerauswahl und -einstellungen 175 4.3.3 Druckbereich 176 4.4 Schließen 177 4.5 OOo beenden 177 5 Calc 180 5.1 Der Zugriff auf die Tabellen 180 5.1.1 Die Anzahl der Tabellenblätter 183 5.1.2 Blätter umbenennen 183 5.1.3 Blätter löschen, verschieben und kopieren 183 5.1.4 Sichtbare und unsichtbare Blätter 187 5.1.5 Blattschutz 189 5.2 Zeilen und Spalten in Tabellenblättern 190 5.2.1 Zugriff auf Spalten und Zeilen 191 5.2.2 Spaltenbreite und Zeilenhöhe 192 5.2.3 Zeilen und Spalten einfügen und löschen 193

VIII Inhalt 5.3 Zellen 194 5.3.1 Zellen füllen und auslesen 197 5.3.2 Zellen einfügen, kopieren und verschieben 202 5.3.3 Weitere Informationen der Zelle 205 5.3.4 Zellinhalte löschen 205 5.4 Formatierungen 206 5.4.1 Zellattribute: Schrift 206 5.4.2 Zellattribute: Hintergrundfarbe und Schatten 208 5.4.3 Zellattribute: Linien 209 5.4.4 Zellattribute: Ausrichtung 212 5.4.5 Zellschutz 214 5.4.6 Zellattribute: Zahlen-, Datums- und Textformat 214 5.4.7 Formatierungen finden 219 5.4.8 Zellen verbinden 220 5.5 Weitere Attribute und Einstellungen von Zellen 221 5.5.1 Gültigkeit 221 5.5.2 Bedingte Formatierung 223 5.5.3 Notizen 225 5.5.4 Datenreihen ausfüllen 227 5.6 Der Zellcursor 229 5.6.1 Auf welchem Blatt bin ich? 231 5.6.2 In welcher Zelle bin ich? 231 5.6.3 Daten trennen 233 5.7 Ein kleines Beispiel 238 5.8 Seitenattribute 242 5.8.1 Seitenhintergrund 243 5.8.2 Seitenformat 243 5.8.3 Seitenrand, -rahmen und -schatten 244 5.8.4 Kopf- und Fußzeilen 246 5.8.5 Texte von Kopf- und Fußzeilen ändern 247 5.8.6 Zentrierung und Festlegung der auszudruckenden Elemente... 248 5.9 Hilfsmittel in Calc 250 5.9.1 Sortieren 250 5.9.2 Zielwertsuche 253 5.9.3 Der Datenpilot 255

Inhalt IX 5.10 Diagramme (Charts) 260 5.10.1 Diagramme erstellen 261 5.10.2 Elemente der Diagramme 263 5.10.3 Objekte, die allen Diagrammen zur Verfügung stehen 263 5.10.4 Achsen 265 5.10.5 Diagrammwände und Bodenfläche 268 5.10.6 3D-Diagramme 269 5.10.7 Gestapelte Diagramme 269 5.10.8 Die verschiedenen Diagrammtypen 269 6 Zugriff auf Writer 272 6.1 Datei öffnen, speichern, drucken und schließen 272 6.2 Der Aufbau von Textdokumenten 272 6.2.1 Absätze und Absatzteile 272 6.2.2 Absätze 275 6.3 Texte erzeugen 278 6.3.1 Das Cursor-Objekt 278 6.4 Durch ein Dokument navigieren 282 6.5 Cursor ausdehnen 283 6.6 Der sichtbare Cursor 287 6.7 Markierung auslesen 292 6.8 Texte formatieren 294 6.8.1 Zeichenattribute 294 6.8.2 Absatzattribute 303 6.8.3 Tabulatoren 309 6.9 Seitenattribute 312 6.9.1 Seitenhintergrund 313 6.9.2 Seitenformat 313 6.9.3 Seitenrand, -rahmen und -schatten 315 6.9.4 Kopf- und Fußzeilen 317 6.9.5 Texte von Kopf- und Fußzeilen ändern 319 6.10 Formatvorlagen 321 6.11 Suchen und Ersetzen 328 6.11.1 Die Suche 329 6.11.2 Die Ähnlichkeitssuche 331 6.11.3 Ersetzen von Textteilen 332 6.11.4 Suchen und Ersetzen mit regulären Ausdrücken 333 6.12 Weitere Elemente außer Text 337

Inhalt 6.13 Tabellen 338 6.13.1 Tabellen einfügen 338 6.13.2 Tabellen auslesen 339 6.13.3 Tabellen bearbeiten 340 6.13.4 Das SpaltenpProblem 350 6.14 Textmarken 351 6.15 Textrahmen 353 6.16 Textfelder 359 7 Draw und Impress (Präsentation und Zeichnung) 370 7.1 Blätter 370 7.1.1 Seiten 370 7.1.2 Hintergründe 372 7.2 Ein Blatt 372 7.3 Objekte auf der Seite 373 7.4 Die Shapes 375 7.4.1 Quadrat und Rechteck 376 7.4.2 Kreis und Ellipse 378 7.4.3 Linien 381 7.4.4 Vielecke 386 7.4.5 Grafiken 388 7.5 Flächenattribute 390 7.5.1 Einfarbige Flächen 391 7.5.2 Farbverlauf 391 7.5.3 Linienmuster 392 7.5.4 Bitmaps 393 7.6 Linienattribute 394 7.7 Textattribute (von Zeichenobjekten) 395 7.8 Schattenattribute 397 7.9 Zeichenobjekte bearbeiten 397 7.9.1 Objekte gruppieren 397 7.9.2 Verschieben 399 7.9.3 Vergrößern und verkleinern 400 7.9.4 Kombinieren 402 7.9.5 Rotieren und Scheren von Zeichenobjekten 403 7.9.6 Shapes verbinden 403 7.9.7 Suchen und Ersetzen 406 7.10 Präsentationen 407 7.10.1 Die Animation (Bildschirmpräsentationseinstellungen) 407 7.10.2 Die Diawechsel (Seitenübergänge, Folienübergänge) 408 7.10.3 Animationseffekte der Shapes (benutzerdefinierte Animationen) 412

Inhalt XI 8 Datenbankzugriff 418 8.1 Die StarDatabase Connectivity 418 8.2 Die Abfragesprache SQL 418 8.3 Arten des Datenbankzugriffs 418 8.4 Datenquellen 418 8.5 Tabellen und Abfragen (Queries, Views) 420 8.6 Die Spalten 422 8.7 Der Inhalt der Tabelle 422 8.7.1 Typspezifische Methoden zum Auslesen von Werten 426 8.7.2 Ändern von Datensätzen 427 8.8 Tabellen modifizieren 428 8.8.1 Neue Tabellen und Abfragen erstellen 428 8.8.2 Einen neuen Index hinzufügen 432 9 Beispiel 1: Ein Reporting-Tool 434 9.1 Die Einstellungen für den Benutzer 434 9.2 Die einzelnen Dialoge 434 9.2.1 Informationen über die Verkäufer 434 9.2.2 Informationen über die Verkaufszahlen 436 9.2.3 Ein Dialog zur Datensuche 438 9.2.4 Auswertungen 440 9.2.5 Daten sichern 442 9.2.6 Fazit 442 10 Der Formular-Explorer 444 10.1 Der Aufbau 444 11 Intelligente Formulare 458 11.1 Der Entgeltbrief I 458 11.2 Der Entgeltbrief II 468 11.3 Aufhebungsvertrag 473 12 Eine Bilderdatenbank in Impress 478 12.1 Ordnerauswahl 478 13 Ein Organigramm-Assistent 484 13.1 Voraussetzung 484 14 Ein Briefassistent 494 14.1 Zugriff auf die Datenbank 495 Index 501