Startseite
|
Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos:
starbasic@dannenhoefer.de
1. StarOffice / OpenOffice - Allgemein
1.1 Welche Tastaturbefehle gibt es?
1.2 Wie kann man eine Datei mit dem Programmstart öffnen?
1.3 Wie installiert man StarOffice unter Windows XP/2000/NT im Mehr-Benutzer-Betrieb?
1.4 Wie kann man eine andere Standardschrift für neue Tabellendokumente festlegen?
1.5 Wie kann ich eine eigene Standardvorlage festlegen?
1.6 Wie kann man in Calc Zellen mit Zellen aus anderen Tabellen verknüpfen?
1.7 Kann man sich die Tastaturbefehle, die Menüs und die Symbolleisten anpassen?
1.8 Kann man die Aufreißleisten noch anders platzieren?
1.9 Wie kann ich die Anzahl der Einträge in der Dokumenten-Liste im Menü "Datei" erweitern?
1.10 Wie kann man Text-Dateien in Calc öffnen?
1.11 Wie kann man das Standardformat für das Speichern von Dokumenten festlegen?
2. StarBasic - Allgemein
2.1 Informationen
2.1.1 Links zu Starbasic
2.1.2 Wo finde ich Informationen zu StarBasic und API?
2.2 Basic
2.2.1 Was sind Prozeduren und Funktionen?
2.2.2 Welche Operatoren gibt es?
2.2.3 Wie kann man Fehler abfangen?
2.2.4 Wie kann man beim Anwender Entscheidungen abfragen?
2.2.5 Worin besteht der Unterschied zwischen thisComponent und CurrentComponent?
2.2.6 Welche Runtime-Funktionen gibt es?
2.2.7 Wie kann man Bibliotheken kopieren?
2.2.8 Wie kann man Makros aus anderen Bibliotheken aufrufen?
2.2.9 Wie kann man eine Datei auf einen FTP-Server kopieren?
2.3 Sonstiges
2.3.1 Wie kann man Makros in Menüs einfügen -manuell?
2.3.2 Wie kann man Makros mit Programm- oder Dokumentereignissen verbinden?
2.3.3 Warum gehen die Funktioen ChDir und ChDrive nicht?
2.3.4 Wo werden die Makros gespeichert?
2.3.5 Warum gehen die Schaltflächen in meinen Dialogen nicht mehr?
2.3.6 Wie kann man die Benutzerdaten auslesen?
2.3.7 Wie kann man ein Mail verschicken?
2.3.8 Wie werden Farben verwendet?
2.3.9 Wie kann man die Ansicht-Zoom einstellen?
2.3.10 Wie kann man fortlaufende Rechnungsnummern erzeugen?
2.3.11 Wie kann man andere Programme aus Starbasic aufrufen?
2.3.12 Wie kann man den Autor einer Datei ändern?
2.3.13 Wie kann man die Dokumenteninformationen auslesen und ändern?
2.3.14 Wie kann man Grafiken mit Makros verknüpfen?
2.3.15 Wie kann man auf die Windows-Registry zugreifen?
2.3.16 Wie kann man den Dokumententyp heraus bekommen?
2.3.17 Wie kann man per Makro die Standardpfade ändern?
2.3.18 Wie kann man Makros in Symbolleisten verwenden?
2.3.19 Wie kann man ein Makro mit einem Ereignis oder der Tastatur verbinden?
2.3.20 Kann man ein Makro über die Kommandozeile mitstarten?
2.3.21 Kann man ein Makro automatisch beim Programmstart starten?
2.3.22 Wie kann ich den Start eines Makros mit einem Dokument veranlassen?
2.3.23 Wie kann ich Module und Bibliotheken kopieren und verschieben?
2.3.24 Wie kann man Makros mit Tastaturbefehlen verknüpfen?
2.3.25 Wie kann man die Aktualisierung des Bildschrims abstellen?
2.3.26 Wie kann man ein ini-Datei auslesen und schreiben?
2.3.27 Wie kann man die Dateien in einem Ordner und den Unterverzeichnissen auslesen?
2.3.28 Wie kann man ein bestimmtes geöffnetes Dokument auswählen?
2.3.29 Wie kann man Bibliotheken von OO in ein Dokument kopieren?
2.3.30 Wie kann man sich die sichtbaren Symbolleisten anzeigen lassen?
2.3.31 Wie kann man Bibliotheken erzeugen und löschen?
2.3.32 Wie kann man Module erzeugen und löschen?
2.3.33 Wie kann man die installierte Sprache feststellen?
2.3.34 Wie kann man ein Dokument schützen, bzw den Schutz aufheben?
2.3.35 Wie kann man das verwendete Betriebssystem auslesen?
2.3.36 Wie kann mein Dokument ausblenden?
2.3.37 Wie kann man sich alle Fonts in einen Text ausgeben lassen?
2.3.38 Wie kann man die installierte Version feststellen?
3. Variablen
3.1 Warum haben manche Variablen anscheinend nicht den richtigen Wert?
3.2 Wie kann man die Größe eines unbekannten Arrays auslesen?
3.3 Wie kann man in einer Stringvariablen das Hochkomma " verwenden?
3.4 Wie geht man mit dem neuen Typ "Struktur" um?
3.5 Wie werden Variablen deklariert?
3.6 Welche Gültigkeit haben Variablen?
3.7 Welche Variablentypen gibt es?
3.8 Wie kann man Variablen konvertieren?
3.9 Wie kann man den Typ "Struktur" global verwenden?
4. Dialoge/Formulare
4.1 Dialoge
4.1.1 Wie öffnet man einen Dialog?
4.1.2 Wie schließe ich einen Dialog?
4.1.3 Wie kann man Dialoge während der Eingabe manipulieren?
4.1.4 Wie geht man mit Kontrollfeldern in Dialogen um?
4.1.5 Probleme mit dem Gruppen-Steuerelement - FrameControl
4.1.6 Wie kann man mehrseitige Dialoge erstellen?
4.1.7 Tipp: Dialoge in der IDE verschieben
4.1.8 Wie kann man einen Kalender einblenden?
4.2 Formulare
4.2.1 Wie erhält die im Formular ausgewählten Werte eines Datensatzes?
4.2.2 Wie kann man auf Unterformulare zugreifen?
4.2.3 Wie kann man auf Kontrollfelder in Formularen zugreifen?
4.2.4 Wie kann man verhindern, dass Formularkontrollfelder mit dem Text wandern?
4.2.5 Wie geht man mit Formularen um?
4.2.6 Wie kann man Kontrollfelder unsichtbar schalten?
4.3 Kontrollfelder
4.3.1 Welches sind die Besonderheiten eines Grafikkontrolls?
4.3.2 Welches sind die Besonderheiten von Commandbutton?
4.3.3 Welches sind die Besonderheiten von Labels?
4.3.4 Welches sind die Besonderheiten von Checkboxen?
4.3.5 Welche Besonderheiten gibt es bei Optionbuttons?
4.3.6 Kann man Kontrollfelder unsichtbar machen?
4.3.7 Welche Besonderheiten gibt es bei Comboboxen?
4.3.8 Kann man Listboxeneinträge über die Position selektieren?
4.3.9 Welches sind die Besonderheiten von Listboxen?
4.3.10 Wie kann man die Textlänge des Eingabefeldes einer ComboBox einschränken?
4.3.11 Welches sind Besonderheiten von Textfeldern?
4.3.12 Kann man bei Kontrollfeldern die Schriftfarbe ändern?
4.3.13 Wie kann man Tastenkürzel mit den Kontrollfeldern verbinden?
4.3.14 Was sind die Besonderheiten des Datumsfeldes?
5. Objekte, Methoden, Eigenschaften
5.1 Wie kann man die Objekte der API verwenden?
5.2 Wie geht man mit Eigenschaften/Properties um, die den Typ "struct" haben?
5.3 Wie kann man Properties an eine Funktion übergeben?
5.4 Wie kann man die Methoden eines Objektes anzeigen lassen?
5.5 Wie kann man sich Eigenschaften eines Objektes anzeigen lassen?
5.6 Wie kann man sich die Interfaces eines Objektes anzeigen lassen?
5.7 Wie kann man sich die unterstützten Services eines Objektes anzeigen lassen?
5.8 Wie kann man überprüfen ob bei einem Service ein Interface zur Verfügung steht?
5.9 Wie kann man bei Objekten Structs manipulieren?
5.10 Welche Runtime-Funktionen gibt es speziell für den Umgang mit API?
5.11 Wie sieht die Objektstruktur der API-Elemente aus?
5.12 Wie geht man mit Properties um, die den Typ "Enum" haben?
5.13 Wie geht man mit Property-Arrays um?
5.14 Was hat es mit createInstance auf sich?
5.15 Wie geht man mit dem Enumeration-Konzept um?
5.16 Wie kann man sich Services, Interfaces, Properties etc. anzeigen lassen?
5.17 Wie kann man einen einzelnen Wert eines Structs erfahren?
6. Speichern/Öffnen/Drucken von Dateien
6.1 Öffnen/Speichern
6.1.1 Wie kann man eine Datei öffnen?
6.1.2 Wie kann man Dokumente speichern?
6.1.3 Wie kann man Dokumente schließen?
6.1.4 Wie kann man ein Dokument mit Makros öffnen?
6.1.5 Was ist der MediaDescriptor?
6.1.6 Wie kann man eine Datei schreibgeschützt öffnen?
6.1.7 Wie werden die Filteroptionen bei Dateien gesetzt?
6.1.8 Wie kann man eine Vorlage öffnen?
6.1.9 Kann man eine Datei ungepackt speichern?
6.1.10 Wie kann man mit Starbasic ein Dokument als PDF speichern?
6.1.11 Wie lauten die möglichen Filter zum Speichern und Öffnen von Dokumenten?
6.1.12 Wie kann man eine Datei umbenennen?
6.1.13 Wie kann man eine neue Datei aus einer Vorlage öffnen?
6.1.14 Wie kann man einen Dialog zur Verzeichnisauswahl aufrufen?
6.1.15 Wie kann man einen Öffnen- oder Speichern-Dialog aufrufen?
6.1.16 Wie kann man ein Dokument versteckt öffnen?
6.1.17 Wie kann man den Dateinamen, Pfad oder die Extension herausfiltern?
6.1.18 Wie kann man ein neues leeres Dokument erzeugen?
6.1.19 Format der Url zum Öffnen und Speichern von Dateien
6.1.20 Wie kann man prüfen ob ein Dokument einen Dateinamen hat?
6.2 Drucken
6.2.1 Warum wird der Druckbefehl nicht ausgeführt?
6.2.2 Wie kann man mehrere Seiten auf einer Seite drucken?
6.2.3 Wie kann man den Drucker wechseln?
6.2.4 Wie kann man Dokumente drucken?
6.2.5 Wie kann man die installierten Drucker auslesen?
6.2.6 Wie kann man die zusätzlichen Einstellungen einstellen?
6.2.7 Wie kann man den aktuellen Drucker auslesen?
7. Tabellen - Calc
7.1 Zellen
7.1.1 Wie bekomme ich Zugriff zu einer Zelle?
7.1.2 Wie kann man den Rahmen von Zellen einstellen?
7.1.3 Wie kann man den Hintergrund einer Zelle/eines Bereiches ändern?
7.1.4 Wie kann man den Inhalt von Zellen löschen?
7.1.5 Wie kann man die Zellen eines Ranges auswerten?
7.1.6 Wie kann man die Hintergrundfarbe einer Zelle einstellen?
7.1.7 Wie kann man den Text von Zellen formatieren?
7.1.8 Wie kann man auf die aktuelle Zelle oder einen Bereich zugreifen?
7.1.9 Wie kann man den aktuellen Cursor auf eine Zelle setzen?
7.1.10 Wie kann man Werte einer Zelle lesen und schreiben?
7.1.11 Wie kann man mit einem Makro eine Formel in eine Zelle eintragen?
7.1.12 Wie kann man eine Formatvorlage zuweisen?
7.1.13 Wie kann man auf Zellen mit den Namen zugreifen?
7.1.14 Wie kann man Zellen ausrichten?
7.1.15 Wie kann man den Zellnamen bestimmen?
7.1.16 Wie kann man diagonale Striche in eine Zelle einfügen?
7.1.17 Wie kann man den Typ einer Zelle bestimmen?
7.1.18 Wie kann man den Text einer Zelle drehen?
7.1.19 Wie kann man den Inhalt einer Zelle löschen?
7.1.20 Wie kann man eine bedingte Formatierung einfügen?
7.1.21 Wie kann die bedingten Formatierungen löschen?
7.1.22 Wie kann man das Zahlenformat auf Standardformate einstellen?
7.1.23 Wie kann man eine Notiz an die Zelle einfügen?
7.1.24 Wie kann man mit CellAdress umgehen?
7.1.25 Wie kann man die Farbe einer Notiz ändern?
7.1.26 Wie kann man das Zellenformat einstellen?
7.2 Bereiche
7.2.1 Wie kann man Zellbereiche sortieren?
7.2.2 Wie geht man mit mehreren selektierten Bereichen um?
7.2.3 Wie kann man prüfen ob Zellen oder Bereiche in der aktuellen Selektion sind?
7.2.4 Wie kann man auf Zellbereiche zugreifen?
7.2.5 Wie kann man Zellbereiche löschen?
7.2.6 Wie kann man Zellbereiche kopieren?
7.2.7 Wie kann man Bereiche verschieben?
7.2.8 Wie kann man einen Zellbereich verbinden?
7.2.9 Wie kann man in Zellbereichen Berechnungen durchführen?
7.3 Arbeitsblätter
7.3.1 Wie kann man auf Sheets (Arbeitsblätter) zugreifen?
7.3.2 Wie kann man das aktuelle Sheet oder alle ermitteln?
7.3.3 Wie kann man per Makro ein Arbeitsblatt aktiveren?
7.3.4 Wie kann man Arbeitsblätter löschen, erzeugen,kopieren und verschieben?
7.3.5 Wie kann man auf selektierte Tabellenblätter zugreifen?
7.3.6 Wie kann man Grafiken in ein Sheet einbetten?
7.3.7 Wie kann ich die Ausrichtung einer Zelle oder eines ganzen Blattes ändern?
7.3.8 Wie kann Arbeitsblätter ausblenden?
7.3.9 Wie kann man das Gitter ausblenden?
7.3.10 Wie kann man in Arbeitsblättern suchen?
7.3.11 Wie kann man alle Seitenumbrüche löschen?
7.3.12 Wie kann man einen Seitenumbruch einfügen?
7.3.13 Wie kann man den Namen eines Arbeitsblattes ändern?
7.3.14 Wie kann man die letzte verwendete Zeile/Spalte ermitteln?
7.3.15 Wie kann man alle Daten eines Blattes löschen?
7.4 Spalten/Zeilen
7.4.1 Wie kann man die optimale Breite einer Spalte einstellen?
7.4.2 Wie kann man die Anzahl Spalten oder Zeilen eines Ranges auslesen?
7.4.3 Wie kann man Zeilen oder Spalten ausblenden?
7.4.4 Wie kann auf ganze Spalten oder Zeilen zugreifen?
7.4.5 Wie kann man Zeilen oder Spalten kopieren?
7.4.6 Wie kann man Zeilen und Spalten einfügen oder löschen?
7.4.7 Wie bekommt man die aktuelle Zeile und Spalte heraus?
7.4.8 Wie kann man die optimale Höhe einer Zeile einstellen?
7.5 Allgemein
7.5.1 Wie kann man in Calc-Dokumenten suchen und ersetzen?
7.5.2 Wie kann man einen Druckbereich festlegen?
7.5.3 Wie kann man Notizen eintragen oder löschen?
7.5.4 Wie kann man auf die Kopf- und Fußzeile zugreifen?
7.5.5 Wie kann man vorhandene Formeln ändern?
7.5.6 Wie lauten die englischen Funktionsbezeichungen?
7.5.7 Wie kann man Funktionen von Calc verwenden?
7.5.8 Kann man in StarCalc eigene Funktionen verwenden?
7.5.9 Wie kann man den aktuellen Tabellennnamen abfragen?
7.5.10 Wie kann man Tabellen und Zellen schützen?
7.5.11 Wie man die Tabellenregister ausblenden?
7.5.12 Wie kann man die Gitterlinien ausblenden?
7.5.13 Wie kann man die Bildlaufleisten ausblenden?
7.5.14 Wie kann man den Text von Kopf- und Fußzeilen formatieren?
7.5.15 Wie kann man das Fenster fixieren?
8. Text - Writer
8.1 Allgemein
8.1.1 Wie kann man auf Grafiken im Text zugreifen?
8.1.2 Wie kann man Benutzerfelder einfügen?
8.1.3 Wie kann man eine Textmarke einfügen?
8.1.4 Wie kann man einen Hyperlink einfügen?
8.1.5 Wie kann auf Platzhalter zugreifen?
8.1.6 Warum kann man per Makro geänderte Werte von Feldern nicht sehen?
8.1.7 Wie kann ich an eine Textmarke springen und Text eintragen?
8.1.8 Wie kann man Serienbriefe per Makro erstellen? Ab 7.0 / 1.1
8.1.9 Wie kann man auf die Benutzerfelder eines Textes zugreifen?
8.1.10 Wie kann man auf die Benutzerfelder der Eigenschaften zugreifen?
8.1.11 Wie kann man auf Variablen zugreifen?
8.1.12 Welche Formen des Cursors gibt es?
8.1.13 Wie kann man den ViewCursor dem TextCursor übergeben?
8.1.14 Wie geht man mit dem Cursor um?
8.1.15 Wie kann man das Datum aus einem Datumsfeld auslesen?
8.1.16 Wie fügt man ein Inhaltsverzeichnis ein?
8.1.17 Wie kann man Dokumente einfügen?
8.1.18 Wie kann man eine Textmarke löschen?
8.1.19 Warum macht der ViewCursor nicht was ich möchte?
8.2 Text
8.2.1 Wie kann man einen Autotext erstellen?
8.2.2 Wie kann man Autotext verwenden?
8.2.3 Wie kann man einen Textrahmen einfügen?
8.2.4 Wie kann man Text einfügen?
8.2.5 Wie kann man Bereiche ein- und ausblenden?
8.2.6 Wie kann auf Textrahmen und den Text zugreifen?
8.2.7 Wie kann man einen kompletten Text markieren?
8.2.8 Wie kann man Text "hart" formatieren?
8.2.9 Wie kann man markierten Text einschwärzen?
8.2.10 Wie kann man eine Textrahmen einfügen?
8.2.11 Wie kann man Strings bearbeiten?
8.2.12 Wie kann man einen Tabulator einfügen?
8.2.13 Wie kann man Tabulatoren formatieren?
8.2.14 Wie kann man den Umlauf eines Textrahmens festlegen?
8.2.15 Wie kann man eine Grafik löschen?
8.3 Absätze
8.3.1 Wie kann ein Absatzende oder einen Zeilenumbruch einfügen?
8.3.2 Wie kann man Absatzformate zuweisen?
8.3.3 Wie kann man auf Absätze zugreifen?
8.3.4 Wie kann man mit der Tastatur zwischen den Absätzen wechseln?
8.4 Seiten
8.4.1 Wie kann man das Seitenformat einstellen?
8.4.2 Wie kann man die Seitenvorlagen eines Dokumentes ermitteln, löschen oder einfügen?
8.4.3 Wie kann man auf die Kopf- und Fußzeile zugreifen?
8.4.4 Wie kann man die aktuelle Seitenvorlage ermitteln?
8.4.5 Wie kann man Kopf- und Fusszeilen aktivieren?
8.4.6 Wie kann man die Seitenzahl ermitteln?
8.4.7 Wie kann man die Seitenvorlage ändern?
8.5 Tabellen
8.5.1 Wie kann man in Tabellen den Rahmen einstellen?
8.5.2 Wie kann man Tabellen einfügen?
8.5.3 Wie kann ich auf die Zellen in einer Tabelle zugreifen?
8.5.4 Wie kann man einen Textumlauf bei einer Tabelle im Writer erzeugen?
8.5.5 Wie kann ich auf Tabellen im Text zugreifen?
8.5.6 Wie kann man eine Zelle teilen?
8.5.7 Wie kann man die Schrift einer Zelle senkrecht stellen?
8.5.8 Wie kann man Anzahl der Zeilen einer Tabelle erfahren?
8.5.9 Wie kann man Anzahl der Spalten einer Tabelle erfahren?
8.5.10 Wie kann man den Cursor in eine Zelle positionieren?
8.5.11 Wie kann man eine Spalte einfügen?
8.5.12 Wie kann man eine Zeile einfügen?
9. Datenbanken
9.1 Wie kann man auf Datenbanken zugreifen?
9.2 Wie kann man die Namen aller vorhandenen Datenquellen auslesen?
9.3 Wie kann man auf die richtige Spalte des Resultsets zugreifen?
9.4 Wie kann man prüfen ob eine Datenbank auch als Datenquelle zur Verfügung steht?
9.5 Wie kann man die Anzahl der Zeilen des Resultsets ermitteln?
9.6 Wie und auf welche Datentypen kann man zugreifen?
9.7 Wie kann man die Datenbank in Writer austauschen?
9.8 Wie kann man eine neue Datenbank erzeugen?
9.9 Wie kann man eine vorhandene Datenbank-Datei registrieren?
9.10 Wie kann man eine Datenquelle löschen?
9.11 Wie kann auf die einzelnen Tabellen zugreifen?
9.12 Wie kann auf die einzelnen Abfragen zugreifen?
9.13 Wie kann man ein Formular öffnen?
9.14 Wie kann man ein Formular aus einem Formular öffnen?
10. Makros und Tools
10.1 Welche Funktionen gibt es zur Stringbearbeitung?
10.1.1 Befehle in Starbasic zur Stringverarbeitung
10.1.2 Allgemein
10.1.3 Deletestr
10.1.4 ReplaceString
10.1.5 PartStringInArray
10.1.6 FindPartString
10.1.7 DirectoryNameoutofPath
10.1.8 FileNameoutofPath
10.1.9 GetFileNameExtension
10.1.10 GetFileNameWithoutExtension
10.1.11 BubbleSortList
10.1.12 ElimChar
10.1.13 ClearArray
10.1.14 ClearMultiDimArray
10.1.15 RTrimStr
10.1.16 LTrimChar
10.1.17 ArrayOutOfString
10.1.18 FieldInArray / FieldInList
10.1.19 IndexinArray
10.1.20 GetIndexInMultiArray
10.1.21 GetIndexForPartStringinMultiArray
10.1.22 MultiArrayInListbox
10.1.23 StringInMultiArray
10.1.24 ArrayfromMultiArray
10.1.25 FindSecondValue
10.1.26 Power/Round
10.1.27 CountCharsinString
10.1.28 CheckDouble
10.1.29 AddListtoList
10.2 Welche Funktionen gibt es für die Bearbeitung von Listboxen?
10.2.1 Allgemein
10.2.2 EmptyListbox
10.2.3 GetItemPos
10.3 Tools vom Dannenhöfer
10.3.1 GetItemPosFromArray
10.3.2 ListOfAllUrls
10.3.3 GetNameOfAllSheets
10.3.4 GetPosActiveSheet
10.3.5 JumpToSheetsName
10.3.6 JumpToSheetsNumber
10.3.7 SetDocPageStyle
10.3.8 MoveCursorToBookmark
10.3.9 AddLibraries
10.3.10 GetRow und getColumn
10.3.11 ChangeVariable
10.3.12 ChangeUserField
10.3.13 ChangeDocUserField
10.3.14 GetVariable
10.3.15 GetUserField
10.3.16 GetDocUserField
10.3.17 Zellenschutz
10.3.18 Tabellenname
10.3.19 GetCursor
10.3.20 SetViewCursor
10.3.21 GetListAllDatabases(ListofAllDatabases())
10.3.22 SetNeuerAutor
10.3.23 Fensterwaehlen
10.3.24 AllSheetsA1
10.3.25 GetAndSetNumber
10.3.26 GotoParagraph
10.3.27 GetPropertyValAndInd
10.3.28 GetParagraphs
10.3.29 HasParagraphFormat
10.3.30 GetProperty
10.3.31 GetSelTyp
10.3.32 GetAlleDrucker
10.3.33 ReadIni
10.3.34 WriteIni
10.3.35 GetDirs
11. Intern
11.1 Letzte Einträge
11.2 Impressum / Lizenz
11.3 CC Lizenz
11.4 Spenden
Powered by MindManager X5
Letzte Aktualisierung:
15.06.2012