Описание тега openoffice-basic
OpenOffice.org Basic - это язык программирования, основанный на StarOffice Basic и похожий на Microsoft VBA.
1
ответ
Как посчитать повторяющиеся записи в OpenOffice/LibreOffice BASIC?
У меня огромное количество данных на многих листах в LibreOffice - ADDRESS колонна и DATA столбец - и я хотел бы посчитать, сколько раз каждый адрес встречается, положить в NUM_ADDR колонка. Например: ADDR | DATA | NUM_ADDR 00000000bbfe22d0 | 876d4e…
26 окт '16 в 15:03
0
ответов
Как скопировать столбцы из одной электронной таблицы и вставить в другую в открытом офисе
У меня есть некоторые повторяющиеся и утомительные работы. Я использую открытый офис. Вот общие шаги, которые я должен делать ежедневно:- 1) Скопируйте один столбец из одного CSV-файла и вставьте его в столбец электронной таблицы открытого офиса. 2)…
28 июл '18 в 14:22
1
ответ
Как рассчитать контрольную сумму md5 строки в макросе starbasic (макрос openoffice)?
Я пытаюсь создать программу OpenOfficeWriter StarBasic-Macro, которая превращает исходный код вики в Open office Writer. Мне нужен макрос Starbasic, который генерирует контрольную сумму MD5. В документации для OpenOffice есть MD5Thumbprint, поэтому …
23 июл '16 в 08:15
1
ответ
LibreOffice / OpenOffice Calc: VBscript, экспорт листов XLS в CSV
Я сейчас пытаюсь написать сценарий, но кажется, что одна его часть просто не работает. Ситуация: мне нужен сценарий VB, который может использовать любую установку LibreOffice (/ OpenOffice) Calc (3.5.4 в моем случае) в любой системе Windows XP или 7…
18 май '12 в 18:29
2
ответа
Конкатинат в ОТКРЫТОМ ОФИСЕ, удаляющий ведущие нули
A B C D 2 DRUGS 000000000004 2 PARACETAMOL (ACETAMINOPHEN) TAB 500 MG Это моя запись в моем открытом офисе, поэтому у нас есть строка 2 со столбцами AD. Я создаю формулу =CONCATENATE("('" ;A2;"','";B2;"','";C2;"','";D2;"'),") и этот дает мне этот р…
19 апр '17 в 03:38
1
ответ
OpenOffice, как добавить более 3 условного форматирования?
Как добавить более 3 условного форматирования в OpenOffice? По умолчанию это 3, но я хочу добавить больше, как я могу это сделать? На данный момент у меня есть 3, как это: $H21="OPEN" $H21="CLOSED" $H21="SEND Но хочу добавить еще 2 условия, такие ка…
03 июн '18 в 18:36
1
ответ
Получить форматированный текст объекта диапазона / ячейки
Я пытаюсь объединить форматированное содержимое некоторых ячеек с формулой.Поскольку я не могу найти способ решить это с помощью чистой формулы, я добавляю некоторый базовый код. Но я не могу понять, как получить доступ к форматированному текстовому…
23 фев '12 в 11:50
0
ответов
Проблемы работы с COM-объектом в Open Office Basic
Я подумываю перейти с Excel на Open Office (фактически на Lotus Symphony).У меня есть много файлов Excel с макросами VBA, которые подключаются к CAD, CAM и другим приложениям, а также к моим собственным COM-объектам.Функция GetObject не существует в…
14 фев '13 в 16:21
1
ответ
OpenOffice-писатель проверить ViewCursor в таблице
У меня есть таблица со свойством: Name = 'Images'. Я хочу написать проверку, если мой ViewCursor присутствует в этой таблице или нет.Вы можете получить местоположение ViewCursor с помощью этого кода: vViewCursor = ThisComponent.getCurrentController(…
25 мар '16 в 11:23
0
ответов
Открыть офис SDK создавать файлы XLS, DOC, PPT в Java
Как создать файл XLS с помощью Open Office SDK? Пожалуйста, приведите пример исходного кода Java. Также необходимо создать файлы Word и Power Point. Я не могу получить примеры Ниже приведен код, который я попробовал. Он пытается открыть в Open Offic…
23 апр '18 в 14:49
1
ответ
Как удалить все комментарии из документа активного писателя
Я пытаюсь написать макрос на своем OpenOffice Writer, чтобы удалить все комментарии из активного текстового документа, поэтому код, который я на самом деле исследовал и соединил вместе, можно найти ниже. Sub RemoveAllComments() Dim i as Integer For …
12 сен '13 в 09:56
2
ответа
Продолжить цикл в OpenOffice Basic
Есть ли способ продолжить цикл в OpenOffice Basic, как на другом языке? For i = 0 To 10 If i = 5 Then Continue For # Not working End If Next i Я знаю выход синтаксиса, чтобы разорвать цикл, но я должен пропустить некоторые итерации... Заранее спасиб…
22 дек '15 в 06:51
1
ответ
Как запустить SQL-запрос к электронной таблице OpenOffice/LibreOffice из командной строки?
Что ж, Название в значительной степени говорит обо всем. У меня есть набор электронных таблиц ODS, и я хочу выполнить несколько SQL-запросов к этим таблицам и сохранить результат в файлах CSV. Я знаю, что могу сделать это из графического интерфейса,…
01 июн '13 в 13:10
1
ответ
oooBasic: как программно назначить ключ макросу?
Я хотел бы программно назначить макрос функциональной клавише (вместо того, чтобы вручную изменять это назначение). Как я мог это сделать?
12 июл '16 в 10:32
1
ответ
Откройте электронную таблицу OpenOffice из макроса Writer
Я новичок в OpenOffice и пытаюсь перенести макрос MS Office на OpenOffice Basic. Мне нужно иметь возможность открыть электронную таблицу Calc из Writer, чтобы я мог вывести ее содержимое в массив в моем макросе Writer. Документация OpenOffice очень …
09 ноя '10 в 19:53
1
ответ
Отсутствие доступа ко всем функциям в открытых интерфейсах?
У меня есть довольно фундаментальная проблема с кодированием в OpenOffice/LibreOffice Basic, которую я не могу понять. У меня не всегда есть доступ ко всем функциям, которые я должен. Вот пример: Sub TestSub Dim doc As Object doc = ThisComponent 'No…
12 ноя '14 в 10:56
1
ответ
Как я могу ускорить OpenOffice Calc Macro, который обновляет много ячеек?
У меня есть макрос OpenOffice Calc (в Basic), который округляет все числа в активном листе до заданного числа десятичных знаков. Обработка 100 строк электронной таблицы на 9000 строк занимает около 4 секунд. Каждая строка имеет 35 столбцов, из котор…
27 авг '12 в 19:28
2
ответа
OpenOffice BASIC IsNumber
Я должен перенести документ из MS Excel в Open Office с помощью макросов. Все отлично работает кроме этой функции If Application.WorksheetFunction.IsNumber(Cells(12, 5)) = False Then MsgBox "Nesprávne zadané číslo účtu alebo kód banky!", vbCritical …
11 фев '11 в 09:41
0
ответов
Разбор данных из одного файла CSV в другой
Я пытаюсь запустить этот макрос, но поскольку мой CSV-файл очень длинный и я не хочу считать номера столбцов, есть ли способ ссылаться на столбец с помощью букв, таких как "DZ"? Код работает нормально, но мне просто нужно сослаться на эти глубокие с…
28 май '13 в 20:29
1
ответ
Как найти текст в электронной таблице с помощью OObasic?
В документации Open Office [1] я нашел пример замены. Но я не нашел пример поиска. Dim Doc As Object Dim Sheet As Object Dim ReplaceDescriptor As Object Dim I As Integer Doc = ThisComponent Sheet = Doc.Sheets(0) ReplaceDescriptor = Sheet.createRepla…
04 май '13 в 19:20