Info

Sie können das Gebietsschema, das in LibreOffice Basic zur Kontrolle der Formatierung von Zahlen, Daten und Währungen verwendet wird, unter – Spracheinstellungen – Sprachen einstellen. In Basic Formatierungscodes wird immer der Dezimalpunkt (.) als Platzhalter für das Dezimaltrennzeichen verwendet, der in Ihrem Gebietsschema definiert ist, und durch das entsprechende Zeichen ersetzt.

Dies gilt entsprechend für das Gebietsschema für Datums-, Uhrzeit- und Währungsformate. Der Basic-Format-Code wird entsprechend Ihrer Gebietsschema-Einstellung ausgewertet und angezeigt.

Die 16 Grundfarben haben folgende Farbwerte:

Farbwert

Farbname

0

Schwarz

128

Blau

32768

GrĂĽn

32896

Cyan

8388608

Rot

8388736

Magenta

8421376

Gelb

8421504

WeiĂź

12632256

Grau

255

Hellblau

65280

HellgrĂĽn

65535

Hellcyan

16711680

Hellrot

16711935

Hellmagenta

16776960

Hellgelb

16777215

Leuchtend weiĂź


Wählen Sie Extras – Makros – Dialoge verwalten… und den Container LibreOffice-Dialoge aus.

Wählen Sie Extras – Makros – LibreOffice Basic – Bearbeiten… und den Container LibreOffice-Makros.

Diese Bibliothek muss vor der Ausführung geladen werden. Führen Sie die folgende Anweisung aus, bevor Sie irgendein Makro ausführen, das diese Bibliothek benötigt:

warning

Diese Konstante, diese Funktion oder dieses Objekt wird durch Platzierung der Anweisung Option VBASupport 1 vor dem auszufĂĽhrenden Programmcode des Moduls aktiviert.


warning

Diese Anweisung muss in einem Modul vor dem ausfĂĽhrbaren Programmcode eingefĂĽgt werden.


Syntax:

RĂĽckgabewert:

Parameter:

Beispiel:

In Basic

In Python

note

Diese Methode ist nur fĂĽr Basic-Skripte verfĂĽgbar.


note

Diese Methode ist nur fĂĽr Python-Skripte verfĂĽgbar.


warning

Diese Methode erfordert die Installation der Extension APSO (Alternative Script Organizer for Python). APSO wiederum erfordert das Vorhandensein des LibreOffice Python-Skripting-Frameworks. Wenn APSO oder Python fehlen, tritt ein Fehler auf.


note

Dieser Dienst wird sowohl in der Sprache Basic als auch in Python vollständig unterstützt. Alle Beispiele sind in der Programmiersprache Basic geschrieben und können leicht in Python umgewandelt werden.


Zeichenketten-Funktionen

VBA – Finanzmathematische Funktionen

VBA – Zeit- und Datumsfunktionen

VBA – E/A-Funktionen

VBA – Mathematische Funktionen

VBA – Objekt-Funktionen

Fehlercodes:

1 Eine Ausnahmebedingung (Exception) ist eingetreten

2 Syntaxfehler

3 Return ohne Gosub

4 UngĂĽltige Eingabe, bitte wiederholen

5 UngĂĽltiger Prozeduraufruf

6 Ăśberlauf

7 Nicht genĂĽgend Arbeitsspeicher

8 Array bereits dimensioniert

9 Index auĂźerhalb des definierten Bereichs

10 Doppelt vorhandene Definition

11 Division durch Null

12 Variable nicht definiert

13 Datentyp kann nicht konvertiert werden

14 UngĂĽltiger Parameter

18 Der Ablauf wurde durch den Benutzer unterbrochen

20 Resume ohne Fehler

28 Nicht genĂĽgend Stapelspeicher

35 Sub- oder Function-Prozedur nicht definiert

48 Fehler beim Laden einer DLL-Datei

49 Falsche DLL-Aufrufkonvention

51 Interner Fehler

52 Dateiname oder -nummer falsch

53 Datei nicht gefunden

54 Dateimodus falsch

55 Datei bereits geöffnet

57 Geräte-E/A-Fehler

58 Datei bereits vorhanden

59 Falsche Datensatzlänge

61 Datenträger voll

62 Zugriff hinter das Dateiende (EOF)

63 Datensatznummer falsch

67 Zu viele Dateien

68 Gerät nicht verfügbar

70 Zugriff verweigert

71 Datenträger nicht bereit

73 Nicht implementiert

74 Umbenennen auf verschiedenen Laufwerken nicht möglich

75 Pfad-/Datei-Zugriffsfehler

76 Pfad nicht gefunden

91 Objektvariable nicht gesetzt

93 Zeichenkettenmuster unzulässig

94 Verwendung von Null nicht erlaubt

250 DDE-Fehler

280 Warte auf Antwort der DDE Verbindung

281 Keine DDE-Kanäle verfügbar

282 Keine Anwendung hat auf den DDE-Verbindungsaufbau geantwortet

283 Zu viele Anwendungen haben auf den DDE-Verbindungsaufbau geantwortet

284 DDE Kanal ist blockiert

285 Externe Anwendung kann DDE-Operation nicht ausfĂĽhren

286 ZeitĂĽberschreitung beim Warten auf die DDE-Antwort

287 Der Benutzer hat ESC während der DDE-Operation gedrückt

288 Externe Anwendung ist beschäftigt

289 DDE-Operation ohne Daten

290 UngĂĽltiges Datenformat

291 Externe Anwendung wurde beendet

292 DDE-Verbindung wurde unterbrochen oder verändert

293 Aufruf einer DDE-Methode ohne offenen Kanal

294 UngĂĽltiges DDE-VerknĂĽpfungsformat

295 DDE-Nachricht ging verloren

296 Paste link (VerknĂĽpfung einfĂĽgen) wurde bereits ausgefĂĽhrt

297 VerknĂĽpfungsmodus konnte wegen ungĂĽltigem link topic nicht gesetzt werden

298 DDE benötigt die Datei DDEML.DDL

323 Das Modul kann nicht geladen werden; ungĂĽltiges Format

341 UngĂĽltiger Objektindex

366 Objekt nicht verfĂĽgbar

380 Falscher Wert fĂĽr Eigenschaft

382 Eigenschaft ist schreibgeschĂĽtzt

394 Eigenschaft ist lesegeschĂĽtzt

420 UngĂĽltige Objektreferenz

423 Eigenschaft oder Methode nicht gefunden

424 Objekt erforderlich

425 Falsche Verwendung eines Objekts

430 OLE-Automatisierung wird von diesem Objekt nicht unterstĂĽtzt

438 Eigenschaft oder Methode wird vom Objekt nicht unterstĂĽtzt

440 Fehler bei OLE-Automatisierung

445 Diese Aktion wird vom angegebenen Objekt nicht unterstĂĽtzt

446 Benannte Argumente werden vom angegebenen Objekt nicht unterstĂĽtzt

447 Die aktuellen Spracheinstellungen werden vom angegebenen Objekt nicht unterstĂĽtzt

448 Benanntes Argument nicht gefunden

449 Argument ist nicht optional

450 Falsche Anzahl an Argumenten

451 Objekt ist keine Auflistung

452 Ordnungszahl ungĂĽltig

453 Angegebene DLL-Funktion nicht gefunden

460 UngĂĽltiges Zwischenablagen-Format

951 Unerwartetes Zeichen

952 Erwartet:

953 Zeichen erwartet

954 Variable erwartet

955 Sprungmarke erwartet

956 Wert kann nicht zugewiesen werden

957 Variable bereits definiert

958 Sub- oder Function-Prozedur bereits definiert

959 Sprungmarke bereits definiert

960 Variable nicht gefunden

961 Array oder Prozedur nicht gefunden

962 Prozedur nicht gefunden

963 Sprungmarke nicht definiert

964 Unbekannter Datentyp

965 Exit erwartet

966 Befehlsblock nicht geschlossen: es fehlt/fehlen

967 Klammern stimmen nicht ĂĽberein

968 Symbol bereits anders definiert

969 Parameter entsprechen nicht der Prozedur

970 Nummer enthält ungültige Zeichen

971 Array muss dimensioniert werden

972 Else/Endif ohne If

973 innerhalb der Prozedur nicht zulässig

974 außerhalb der Prozedur nicht zulässig

975 Dimensionsangaben stimmen nicht ĂĽberein

976 Unbekannte Option:

977 Konstante erneut definiert

978 Programm ist zu groĂź

979 Strings oder Arrays nicht zulässig

1000 Objekt hat diese Eigenschaft nicht

1001 Objekt hat diese Methode nicht

1002 Benötigtes Argument fehlt

1003 Falsche Anzahl an Argumenten

1004 Fehler bei AusfĂĽhrung einer Methode

1005 Eigenschaft kann nicht gesetzt werden

1006 Eigenschaft konnte nicht bestimmt werden

Bitte unterstĂĽtzen Sie uns!