Описание тега libreoffice-basic
LibreOffice Basic - это процедурный интерпретируемый язык программирования из семейства Basic, который можно использовать для написания макросов для приложений в LibreOffice Suite.
1
ответ
Как посчитать повторяющиеся записи в OpenOffice/LibreOffice BASIC?
У меня огромное количество данных на многих листах в LibreOffice - ADDRESS колонна и DATA столбец - и я хотел бы посчитать, сколько раз каждый адрес встречается, положить в NUM_ADDR колонка. Например: ADDR | DATA | NUM_ADDR 00000000bbfe22d0 | 876d4e…
26 окт '16 в 15:03
1
ответ
Libre Calc - Установка ячейки с формулой
В Libre Calc я пытаюсь установить поле на цвет в зависимости от того, какое число вводится в поле. столбец C должен быть красного цвета, если он составляет 25% или менее от столбца B. Столбец C также должен иметь зеленый цвет, если он превышает 75%,…
03 фев '15 в 12:50
1
ответ
Проверка, является ли первый символ строки нечисловым в LibreOffice Basic
У меня есть столбец строк в основном состоит из чисел. Большинство этих строк действительно представляют собой 10-значные числа, отформатированные в виде строк:1234567890 кроме нескольких из них. Эти исключения начинаются с буквенного символа с конк…
09 янв '17 в 08:36
1
ответ
Последняя строка текста обрезается при просмотре документов MS Word
Я столкнулся с проблемой обрыва последней строки при создании файла в Libre Office, но когда я открываю его в Word 2013 или 2016, содержимое последней строки пересекается между ними. Вы можете понять проблему более подробно. http://blog.submittable.…
29 фев '16 в 16:04
1
ответ
Макрос Libreoffice Writer Изменить размер шрифта
Этот вопрос был опубликован, чтобы помочь решить эту наградуAsk Ubuntu 350, которая заканчивается сегодня. Я бы предпочел, чтобы кто-нибудь из " Переполнения стека" опубликовал ответ и получил вознаграждение, а не увидел, что он остался без награды,…
04 апр '18 в 00:29
0
ответов
Хорошее использование нативных функций в LibreOffice Basic?
Я читал здесь, что мы можем использовать довольно сложный синтаксис, чтобы иметь доступ к функциям LibreOffice в редакторе макросов Basic, а не писать функции на листе и получать данные обратно. Существуют ли в настоящее время передовые практики, св…
12 май '15 в 15:15
1
ответ
Дублируйте последнюю строку таблицы в LibreOffice, используя BASIC
У меня есть именованная таблица в документе ODT, и я хочу дублировать последнюю строку со всем содержимым в новую строку (см. Выше), а затем заменить некоторое значение в этом дубликате. Я сделал это в Word/VBA уже для DOCX: Dim tbl As Table Dim row…
09 ноя '16 в 09:49
1
ответ
LibreOffice, использующий ячейки с макросом в документе Writer
У меня есть таблица калькуляции LibreOffice и документ писателя. Я хочу использовать поля из таблицы внутри документа. Это работает для "обычных" полей. Но одно поле (штрих-код) имеет формулу из дополнительного макро / скрипта. Эта формула отлично р…
11 дек '17 в 12:05
1
ответ
Доступ к элементу массива SQL из Libreoffice Basic
У меня есть база данных postgresql, которая содержит данные программы. В Libreoffice Calc у меня есть базовые макросы, которые взаимодействуют с базой данных postgresql и используют Calc в качестве пользовательского клиента. Одна из таблиц postgresq…
18 май '16 в 21:55
1
ответ
LIBRECALC Разделяет содержимое ячейки в новую строку (через запятую), но дублирует другое содержимое
Я в основном использую R для анализа данных, но я надеялся на более простое предварительное исправление для моего набора данных в LibreCalc. По сути, у меня есть набор данных, который я собираю для исследований в этой области, и, ради целесообразнос…
11 фев '18 в 15:02
1
ответ
Функция Instr не чувствительна к регистру в LibreOffice basic?
Я пишу функцию в LibreOffice basic, чтобы найти положение символа в строке: REM ***** BASIC ***** Const Source = "abcdefghijklmnopwrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" Function GetPos(Char As String) As Integer GetPos = InStr(Source, Char) End Funct…
09 дек '18 в 04:03
0
ответов
Макрос Libreoffice для получения информации о статистике документа
Проблема заключается в том, что скрипт мгновенно анализирует все вычислительные данные из документа (если документ большой), не давая времени для его загрузки и подсчета. Что можно сделать? Sub GetStatistics(cFile) cUrl = ConvertToURL(cFile) oDoc = …
28 янв '19 в 13:33
1
ответ
CopyFiles с использованием столбцов электронной таблицы для источника и назначения
У меня есть электронная таблица со столбцом "D" со списком путей к файлам, и в этом столбце содержится около 2500 файлов. В столбце "E" у меня есть список такого же размера с новым путем к файлу назначения. Я хочу скопировать все файлы в столбце D в…
07 янв '14 в 09:56
1
ответ
Необработанное исключение цикла событий и редактор не может быть инициализирован в проекте Java Eclipse расширения LibreOffice
Я только начал разрабатывать настольное приложение, которое может взаимодействовать с libreoffice linux с помощью расширений libreoffice. Я пытаюсь запустить пример кода расширения Github LibreOffice. Появляется ошибка "Редактор не может быть инициа…
06 мар '17 в 13:41
1
ответ
LibreOffice BASIC: подключение к PostgreSQL
Я создал файл соединения PostgreSQL с помощью LibreOffice Base (6.1), и я могу нормально запускать там SQL-запросы, но мне было интересно, возможно ли использовать это соединение Base в функции BASIC LibreOffice. Я знаю, что вы можете использовать с…
27 фев '19 в 13:49
1
ответ
Макрос LibreOffice Calc: Как экспортировать диапазон ячеек в файл PDF?
У меня есть следующий код для экспорта листа в файл PDF: Option Explicit Sub exportToPdf Dim document As Object Dim dispatcher As Object document=ThisComponent.CurrentController.Frame dispatcher=createUnoService("com.sun.star.frame.DispatchHelper") …
28 май '15 в 14:30
1
ответ
Получение кнопки из Macro в базе (Libreoffice)
Я пытаюсь создать простой макрос для управления двумя кнопками, которые были размещены в форме. Они чередуются, поэтому их можно оставлять нажатыми или не нажимать, и цель состоит в том, чтобы нажимать только одну из них. Моя идея состояла в том, чт…
04 окт '17 в 09:21
1
ответ
Как получить двоичный документ документа LibreOffice?
Я только начинаю разрабатывать расширения для пакета LibreOffice и хотел бы получить двоичный файл текущего активного документа. На самом деле я хотел бы сделать что-то похожее на запрос ajax, куда я отправил этот документ. Любая идея?
25 авг '15 в 13:52
1
ответ
LibreOffice Basic Игнорирование "некоторых" моего типа... Определение конца типа
Я использую LibreOffice Версия: 4.4.3.2 ID сборки: 40m0(сборка:2) Язык: en_AU У меня есть базовый модуль В верхней части этого модуля, прежде чем любой суб или функции у меня есть Type InitHeadings MySort_By As Integer MyCharacter As Integer MyIniti…
26 июн '16 в 17:25
1
ответ
LibreOffice, включающий фильтр в макрос
Я пытаюсь сделать это в течение двух дней: работаю на Mac с LibreOffice 5.4. У меня есть CSV-файл с несколькими встречами, датами и т. Д. Что мне нужно, чтобы этот файл делал при открытии, это фильтрация всех встреч за сегодня. Что у меня есть, так …
01 сен '17 в 07:27