Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/10: Рейтинг темы: голосов - 10, средняя оценка - 4.70
eugenefoxx
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 6
1

Преобразовать макроса из VBA в OpenOffice \ LibreOffice Basic

05.06.2015, 00:49. Просмотров 2072. Ответов 10
Метки нет (Все метки)

Доброго времени суток! Прошу помочь преобразовать код макроса VBA для использования в LibreOffice.
Код следующий -
Visual Basic
1
2
3
4
5
6
7
Sub ValuesOnly()
Dim rRange As Range
    On Error Resume Next
        Set rRange = Application.InputBox(Prompt:="Выберите формулы", Type:=8)
        If rRange Is Nothing Then Exit Sub
    rRange = rRange.Value
End Sub
Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2015, 00:49
Ответы с готовыми решениями:

Перевод макроса из VBA в OpenOffice \ LibreOffice Basic
Доброго времени суток, глубокоуважаемые участники форума! Возникла проблема с...

VBA и OpenOffice.org Basic
Ребята, мне нужен доклад на тему: сравненительный анализ двух языков...

В OpenOffice или в LibreOffice записать данные в ячейку
Здравствуйте, не казните за глупое не знание языка:sorry: Нужно в OpenOffice...

LibreOffice Basic, выравнивание текста по ширине
Пишу макрос для форматирования текста в LibreOffice Writer, нужно установить...

OpenOffice Basic Объединение ячеек
Всем привет. Подскажите люди добрые как можно на языке OpenOffice Basic (VBA...

10
Surrogate
Ушел с CyberForum совсем!
868 / 177 / 25
Регистрация: 04.05.2011
Сообщений: 1,020
Записей в блоге: 110
05.06.2015, 07:06 2
в каком из приложений LibreOffice: Calc, Writer, Impress, Draw это должно работать ?
0
eugenefoxx
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 6
05.06.2015, 07:12  [ТС] 3
В Calc.
0
Hugo121
6306 / 2401 / 410
Регистрация: 19.10.2012
Сообщений: 7,119
05.06.2015, 08:48 4
Это и в Экселе то не работает... Что хотели сделать?
P.S. По LibreOffice ничего не скажу.
0
eugenefoxx
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 6
05.06.2015, 09:17  [ТС] 5
У меня на Excel 2013 этот макрос отлично запускается. Хочу файл .xls, в котором содержится этот макрос, запускать через LibreOffice. Для чего макрос надо переписать под него.
0
Hugo121
6306 / 2401 / 410
Регистрация: 19.10.2012
Сообщений: 7,119
05.06.2015, 09:20 6
Запускается то он запускается, только толку нет.
0
eugenefoxx
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 6
05.06.2015, 09:23  [ТС] 7
Почему нет толку, он у меня запускается и выполняет свою функцию... Или собственно от функции, вам кажется, толку нет?
0
Hugo121
6306 / 2401 / 410
Регистрация: 19.10.2012
Сообщений: 7,119
05.06.2015, 09:42 8
Так какую функцию он выполняет? Спросить у пользователя тык мышкой и всё?
1
eugenefoxx
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 6
06.06.2015, 06:40  [ТС] 9
По сути да. Конечно это можно делать и просто через "копировать" и "вставить как".
0
m-ch
5268 / 809 / 271
Регистрация: 25.02.2011
Сообщений: 1,137
Записей в блоге: 1
06.06.2015, 09:27 10
Цитата Сообщение от Hugo121 Посмотреть сообщение
Так какую функцию он выполняет? Спросить у пользователя тык мышкой и всё?
Игорь, он еще формулы в значения преведит
0
Hugo121
6306 / 2401 / 410
Регистрация: 19.10.2012
Сообщений: 7,119
06.06.2015, 22:44 11
Да, не заметил...
Нет чтоб ясно и привычно написать
Visual Basic
1
rRange.Value = rRange.Value
а то сбивает с толку что rRange As Range
0
06.06.2015, 22:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2015, 22:44

Можно ли писать на VBA в OpenOffice
Есть программа, которая экспортирует в excel через макросы. Т.е. просто...

VBA for OO настройка параметров OpenOffice
Всем привет! Есть Excel файл, который открывают на Open Office и макрос...

excel visual basic автозапуск макроса
Подскажите как автоматически запускать макрос в visual basic для excel. Мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru