Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
14 Август 2022, 18:46
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
:
Доступно и просто
о работе в офисных пакетах
Начало
Помощь
Поиск
Войти
Регистрация
задать вопрос
Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
>
Главная категория
>
Общее
> Тема:
Как определить, в каком приложении запущен макрос: в LO или в OO
Страниц:
1
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как определить, в каком приложении запущен макрос: в LO или в OO (Прочитано 3368 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Борис_С
Форумчанин
Offline
Сообщений: 229
Как определить, в каком приложении запущен макрос: в LO или в OO
«
Стартовое сообщение
:
12 Октябрь 2020, 11:50 »
Всем доброго дня!
Можно ли как-то понять, в каком приложении запущен макрос: в LO или в OO?
Спасибо.
Записан
Bigor
Мастер
Offline
Пол:
Сообщений: 1 257
Re: Как определить, в каком приложении запущен макрос: в LO или в OO
«
Ответ #1
:
12 Октябрь 2020, 12:17 »
Поищите "Узнать версию" на этом форуме
Записан
Поддержать разработчиков LibreOffice можно
можно тут
, а наш форум
вот тут
Борис_С
Форумчанин
Offline
Сообщений: 229
Re: Как определить, в каком приложении запущен макрос: в LO или в OO
«
Ответ #2
:
12 Октябрь 2020, 16:09 »
Нашел на форуме тему "Узнать версию офиса".
Там предлагают использовать метод
getOName = getOOoSetupValue("/org.openoffice.Setup/Product","ooName")
Он не работает ни в LO, ни в ОО
Другой метод функция GetProductname работает только в LO.
Записан
Bigor
Мастер
Offline
Пол:
Сообщений: 1 257
Re: Как определить, в каком приложении запущен макрос: в LO или в OO
«
Ответ #3
:
12 Октябрь 2020, 16:48 »
Я сейчас без компа, но если функция работает в ЛО, то при правильном срабатывании вы узнаете версию ЛО. Если вываливается в ошибку, то ОО
Записан
Поддержать разработчиков LibreOffice можно
можно тут
, а наш форум
вот тут
Борис_С
Форумчанин
Offline
Сообщений: 229
Re: Как определить, в каком приложении запущен макрос: в LO или в OO
«
Ответ #4
:
12 Октябрь 2020, 17:13 »
Отличная идея. Все гениальное просто. Спасибо.
Записан
Борис_С
Форумчанин
Offline
Сообщений: 229
Re: Как определить, в каком приложении запущен макрос: в LO или в OO
«
Ответ #5
:
12 Октябрь 2020, 18:46 »
Я был не прав. Функция GetProductname() работает и в LO и в OO.
Записан
Страниц:
1
Вверх
Печать
Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
>
Главная категория
>
Общее
> Тема:
Как определить, в каком приложении запущен макрос: в LO или в OO
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Новости и события
-----------------------------
=> Новости
-----------------------------
Главная категория
-----------------------------
=> Общее
===> Установка и настройка
=> Writer
=> Calc
=> Base
=> Impress
=> Draw
=> Math
=> Basic
=> Локализация
=> Дополнения и расширения
=> Документация
-----------------------------
Проекты
-----------------------------
=> MyOOo.ru
===> Обсуждение статей
-----------------------------
О форуме и жизни
-----------------------------
=> Разговоры обо всём
=> IT
=> О форуме
Загружается...