Informacja

Ustawienia regionalne dotyczące formatowania liczb, dat i walut w programie LibreOffice Basic można zmienić w następującej ścieżce: – Ustawienia językowe – Języki. W kodach formatowania Basic kropka dziesiętna (.) jest zawsze używana jako symbol zastępczy separatora dziesiętnego zdefiniowanego w ustawieniach regionalnych i będzie zastępowana przez odpowiadający jej znak.

To samo dotyczy regionalnych ustawień formatu daty, godziny i waluty. Kod formatowania Basic jest interpretowany i wyświetlany zgodnie z ustawieniami regionalnymi.

Poniżej przedstawiono wartości 16 kolorów podstawowych:

Wartość koloru

Nazwa koloru

0

Czarny

128

Niebieski

32768

Zielony

32896

Seledynowy

8388608

Czerwony

8388736

Purpurowy

8421376

Żółty

8421504

Biały

12632256

Szary

255

Błękitny

65280

Jasnozielony

65535

Jasnoseledynowy

16711680

Jasnoczerwony

16711935

Jasnopurpurowy

16776960

Jasnożółty

16777215

Biały przezroczysty


Open Tools - Macros - Organize dialogs... and select LibreOffice Dialogs container.

Otwórz Narzędzia - Makra - LibreOffice Basic - Edytuj i wybierz LibreOffice Makra .

Ta biblioteka musi zostać załadowana przed wykonaniem. Umieść następującą instrukcję przed pierwszym makrem w swoim module:

warning

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.


warning

This statement must be added before the executable program code in a module.


Składnia:

Zwracana wartość:

Parametry:

Przykład:

String functions

Funkcje finansowe w VBA

Funkcje daty i czasu w VBA

Funkcje We/Wy w VBA

Funkcje matematyczne w VBA

Funkcje obiektowe w VBA

Kody błędów:

1 Wystąpił wyjątek

2 Błąd składni

3 Return bez Gosub

4 Nieprawidłowy wpis; spróbuj ponownie

5 Nieprawidłowe wywołanie procedury

6 Przepełnienie

7 Brak pamięci

8 Tablica została już zwymiarowana

9 Indeks poza zakresem

10 Powielona definicja

11 Dzielenie przez zero

12 Niezdefiniowana zmienna

13 Niezgodność typów

14 Nieprawidłowy parametr

18 Proces przerwany przez użytkownika

20 Kontynuacja z pominięciem błędu

28 Brak pamięci na stosie

35 Brak procedury lub funkcji

48 Błąd ładowania biblioteki DLL

49 Błędna konwencja wywołania DLL

51 Błąd wewnętrzny

52 Nieprawidłowa nazwa pliku lub numer pliku

53 Plik nie został odnaleziony

54 Niewłaściwy tryb otwarcia pliku

55 Plik jest już otwarty

57 Błąd wejścia/wyjścia urządzenia

58 Plik już istnieje

59 Nieprawidłowa długość rekordu

61 Nośnik jest pełny

62 Odczyt przekracza koniec pliku

63 Nieprawidłowy numer rekordu

67 Zbyt wiele plików

68 Urządzenie nie jest dostępne

70 Odmowa uprawnień

71 Dysk nie jest gotowy

73 Funkcja nie jest zaimplementowana

74 Zmiany nazwy na innym napędzie nie jest możliwa

75 Błąd dostępu do ścieżki/pliku

76 Ścieżka nie została znaleziona

91 Nie ustawiono zmiennej obiektu

93 Niewłaściwy ciąg wzorca

94 Użycie zera nie jest dozwolone

250 Błąd DDE

280 Oczekiwanie na odpowiedź na połączenie DDE

281 Brak dostępnych kanałów DDE

282 Żadna aplikacja nie odpowiedziała na zainicjowanie połaczenia DDE

283 Zbyt wiele aplikacji odpowiedziało na zainicjowanie połączenia DDE

284 Kanał DDE zablokowany

285 Zewnętrzna aplikacja nie może wykonywać operacji DDE

286 Przekroczono czas oczekiwania na odpowiedź DDE

287 użytkownik przycisnął ESCAPE podczas operacji DDE

288 Zewnętrzna aplikacja jest zajęta

289 Operacja DDE bez danych

290 Dane w złym formacie

291 Wykonywanie zewnętrznej aplikacji zostało przerwane

292 Połączenie DDE zostało przerwane lub zmodyfikowane

293 Metoda DDE została wywołana bez otwartego kanału

294 Nieprawidłowy format odnośnika DDE

295 Wiadomość DDE została zagubiona

296 Wklejanie linku zostało już wykonane

297 Tryb połączenia nie może zostać ustawiony ze względu na nieprawidłowy temat połączenia

298 DDE wymaga pliku DDEML.DLL

323 Nie można załadować modułu; nieprawidłowy format

341 Nieprawidłowy indeks obiektu

366 Obiekt nie jest dostępny

380 Błędna wartość właściwości

382 Właściwość jest tylko do odczytu

394 Właściwość jest tylko do zapisu

420 Nieprawidłowa referencja do obiektu

423 Nie znaleziono właściwości lub metody

424 Wymagany jest obiekt

425 Niewłaściwe użycie obiektu

430 Automatyzacja OLE nie jest wspierana przez ten obiekt

438 Ta właściwość lub metoda nie jest obsługiwana przez ten obiekt

440 Błąd automatyzacji OLE

445 Zadany obiekt nie obsługuje tej akcji

446 Nazwane argumenty nie są wspierane przez zadany obiekt

447 Obecna wartość lokalizacji nie jest wspierana przezten obiekt

448 Nie znaleziono nazwanego argumentu

449 Argument nie jest opcjonalny

450 Nieprawidłowa liczba argumentów

451 Obiekt nie jest listą

452 Nieprawidłowy numer porządkowy

453 Określona funkcja DLL nie została znaleziona

460 Nieprawidłowy format schowka

951 Nieoczekiwany symbol:

952 Oczekiwano:

953 Oczekiwano symbolu

954 Oczekiwano zmiennej

955 Oczekiwano etykiety

956 Wartość nie może zostać zastosowana

957 Zmienna została już zdefiniowana

958 Procedura lub funkcja została już zdefiniowana

959 Etykieta została już zdefiniowana

960 Zmienna nie została odnaleziona

961 Tablica lub procedura nie została odnaleziona

962 Procedura nie została odnaleziona

963 Etykieta niezdefiniowana

964 Nieznany typ danych

965 Oczekiwano zakończenia

966 Blok wyrażenia nadal otwarty: brak

967 Nawiasy nie zgadzają się ze sobą

968 Symbol został już zdefiniowany w inny sposób

969 Parametry nie odnoszą się do procedury

970 Niedozwolone znaki w liczbie

971 Tablica musi zostać zwymiarowana

972 Else/Endif bez If

973 nie jest dozwolone wewnątrz procedury

974 nie jest dozwolone na zewnątrz procedury

975 Specyfikacje wymiarów nie zgadzają się

976 Nieznana opcja:

977 Ponowna definicja stałej

978 Program zbyt duży

979 Ciągi znaków oraz tablice nie są dozwolone

1000 Obiekt nie ma takiej właściwości

1001 Obiekt nie posiada takiej metody

1002 Brak wymaganego argumentu

1003 Nieprawidłowa liczba argumentów

1004 Bład wykonywania metody

1005 Nie można ustawić właściwości

1006 Nie można określić właściwości

Please support us!