Contents
Index 🔎︎

# Сведения

Языковые параметры, используемые для управления форматированием чисел, дат и валют, устанавливаются в меню LibreOffice Basic LibreOffice - Параметры Сервис - Параметры - Настройки языка - Языки. В кодах формата Basic десятичная точка (.) всегда выполняет роль заполнителя для десятичного разделителя, определенного в национальной настройке, и будет заменена соответствующим символом.

То же самое относится и к параметрам языка для форматов даты, времени и валюты. Код формата Basic будет интерпретироваться и отображаться в соответствии с определенным пользователем языком.

16 основных цветов имеют следующие значения.

Значение цвета | Имя цвета
0 | Чёрный
128 | Синий
32768 | Зелёный
32896 | Голубой
8388608 | Красный
8388736 | Пурпурный
8421376 | Желтый
8421504 | Белый
12632256 | Серый
255 | Светло-синий
65280 | Светло-зелёный
65535 | Светло-бирюзовый
16711680 | Светло-красный
16711935 | Светло-пурпурный
16776960 | Светло-желтый
16777215 | Прозрачный белый

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

Open Tools - Macros - LibreOffice Basic - Edit and select LibreOffice Macros container.

This library must be loaded before execution. Execute the following statement before running any macro that uses this library:

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

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

## Syntax:

## Return value:

## Parameters:

## Example:

#### In Basic

#### In Python

This method is only available for Basic scripts.

This method is only available for Python scripts.

This method requires the installation of the APSO (Alternative Script Organizer for Python) extension. In turn APSO requires the presence of LibreOffice Python scripting framework. If APSO or Python are missing, an error occurs.

This service is fully supported in both Basic and Python languages. All examples are expressed using the Basic programming language and can be easily converted to Python.

String functions

VBA financial functions

VBA Time and Date functions

VBA I/O functions

VBA Mathematical functions

VBA Object functions

## Error codes:

1 Исключительная ситуация

2 Синтаксическая ошибка

3 Оператор Return без Gosub

4 Неправильная запись; пожалуйста, повторите

5 Неправильный вызов процедуры

6 Переполнение

7 Недостаточно памяти

8 Размер массива уже определен

9 Индекс вне допустимого диапазона

10 Повторяющееся определение

11 Деление на ноль

12 Переменная не определена

13 Несоответствие типов

14 Неверный параметр

18 Процесс прерван пользователем

20 Вызов оператора Resume когда нет ошибок

28 Недостаточно стековой памяти

35 Подпрограмма или функция не определена

48 Ошибка загрузки DLL

49 Неверное соглашение о вызове DLL

51 Внутренняя ошибка

52 Неправильное имя или номер файла

53 Файл не найден

54 Неправильный режим файла

55 Файл уже открыт

57 Ошибка устройства ввода/вывода

58 Файл уже существует

59 Неправильная длина записи данных

61 Диск или жёсткий диск заполнен

62 Выход за границы маркера конца файла

63 Неверный номер записи

67 Слишком много файлов

68 Устройство недоступно

70 Доступ запрещен

71 Диск не готов

73 Не реализовано

74 Переименование на других приводах невозможно

75 Ошибка доступа к пути или файлу

76 Путь не найден

91 Переменная объекта не установлена

93 Недопустимая строка шаблона

94 Использование нуля не допускается

250 Ошибка DDE

280 Ожидание ответа DDE подключения

281 DDE каналы недоступны

282 Приложение не ответило на инициирование DDE подключения

283 Слишком много приложений ответило на инициирование DDE подключения

284 DDE канал заблокирован

285 Внешнее приложение не может запустить DDE операцию

286 Превышено время ожидания ответа DDE

287 Пользователь нажал ESCAPE во время DDE операции

288 Внешнее приложение занято

289 DDE операция без данных

290 Данные в неправильном формате

291 Внешнее приложение было уничтожено

292 DDE подключение прервано или модифицировано

293 DDE метод вызван без открытого канала

294 Неправильный формат ссылки DDE

295 DDE сообщение было потеряно

296 Вставка ссылки уже выполнена

297 Режим ссылки не может быть установлен из-за неверной ссылки на раздел

298 DDE требуется файл DDEML.DLL

323 Модуль не может быть загружен; неверный формат

341 Неверный индекс объекта

366 Объект недоступен

380 Неверное значение свойства

382 Свойство доступно только для чтения

394 Свойство доступно только для записи

420 Неправильная ссылка на объект

423 Свойство или метод не найдены

424 Требуется объект

425 Недопустимое использование объекта

430 OLE автоматизация не поддерживается этим объектом

438 Это свойство или метод не поддерживается объектом

440 Ошибка автоматизации OLE

445 Объект не поддерживает это действие

446 Объект не поддерживает указанные аргументы

447 Объект не поддерживает текущие настройки локали

448 Указанный аргумент не найден

449 Аргумент не дополнительный

450 Неправильное количество аргументов

451 Объект не является списком

452 Неверное порядковое число

453 Указанная функция в DLL не найдена

460 Недопустимый формат буфера обмена

951 Неожиданный символ:

952 Ожидалось:

953 Символ ожидается

954 Переменная ожидается

955 Метка ожидается

956 Значение не может быть применено

957 Переменная уже определена

958 Подпрограмма или функция уже определена

959 Метка уже определена

960 Переменная не найдена

961 Массив или процедура не определена

962 Процедура не найдена

963 Метка не определена

964 Неизвестный тип данных

965 Ожидается выход

966 Блок ещё открыт: отсутствует

967 Скобки не совпадают

968 Символ уже определён по-другому

969 Параметры не соответствуют процедуре

970 Недопустимый символ в числе

971 Массив должен быть размерным

972 Else/Endif без If

973 not allowed within a procedure

974 not allowed outside a procedure

975 Характеристики размерности не совпадают

976 Неизвестная опция:

977 Константа повторно определена

978 Программа слишком большая

979 Строки или массивы не допускаются

1000 Объект не содержит это свойство

1001 Объект не содержит этот метод

1002 Отсутствует обязательный аргумент

1003 Неверное количество аргументов

1004 Ошибка при выполнении метода

1005 Невозможно установить свойство

1006 Невозможно определить свойство