0 / 0 / 1
Регистрация: 26.03.2011
Сообщений: 73
1

VBA for OO настройка параметров OpenOffice

09.07.2015, 12:06. Показов 3848. Ответов 2
Метки нет (Все метки)

Всем привет!
Есть Excel файл, который открывают на Open Office и макрос запускают с OO.
На форуме очень добрый человек подсказал как настроить OO, чтобы тот мог читать код VBA Excel.

Делается это так:
1. Сервис -> Параметры -> OpenOffice.org -> Безопасность -> Безопасность макросов -> Низкий
2. Сервис -> Параметры -> Загрузка/Сохранение -> Свойства VBA -> (В подпункте Microsoft Excel Должно стоять все 3 галочки)
3. Сервис -> Параметры -> Загрузка/Сохранение -> Microsoft Office -> Excel в OpenOffice.org Calc или обратно -> (Поставить галочку под [З])

Суть в том что я смог сделать эти простые действия и настроить, а вот люди, которые не соображают в этих нюансах хотят просто запустить и работать.
Собственно вопрос как сделать так, чтобы при запуске именно этого файла (или макроса в этом файле), настройки OO менялись?
Как выполнить эти 3 действия программно?
Возможно ли вообще такое?

Заранее спасибо.

P.S. Если нет вариантов через макросы, то есть ли какие-нибудь другие способы?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.07.2015, 12:06
Ответы с готовыми решениями:

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

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

Соединение Lotus Notes B Vba Openoffice
Необходимо выгружать отчеты в OPEN OFFICE Обращение к ячейке есть, не могу только обрамить . И еще...

Переписать макрос с VBA на OpenOffice Basic
Есть код макроса, написанный на VBA Sub Макрос1() Dim rn As Range, r&, rr& Set rn =...

2
1312 / 291 / 65
Регистрация: 13.11.2008
Сообщений: 604
09.07.2015, 12:45 2
Цитата Сообщение от st-kontora Посмотреть сообщение
Если нет вариантов через макросы
А их скорее всего и нет, т.к. чтобы все корректно работало из под ОО надо сначала проделать операции в меню, описанные Вами выше. Т.е. замкнутый круг. Это все равно что макросом включать макросы - пока не включишь макросы не выполнится макрос на их включение
Поэтому скорее всего надо просто посмотреть, какие изменения в реестре делают указанные настройки и делать их либо батником, либо скриптом VBS, либо писать свой exe, который это сделает.
0
0 / 0 / 1
Регистрация: 26.03.2011
Сообщений: 73
09.07.2015, 13:41  [ТС] 3
Цитата Сообщение от The_Prist Посмотреть сообщение
А их скорее всего и нет, т.к. чтобы все корректно работало из под ОО надо сначала проделать операции в меню, описанные Вами выше. Т.е. замкнутый круг. Это все равно что макросом включать макросы - пока не включишь макросы не выполнится макрос на их включение
Есть одна загвоздка. Сделать макрос именно на VBA for OO, который собственно и запустит обработчик)) Но как это сделать и возможно ли, ума не приложу.

Цитата Сообщение от The_Prist Посмотреть сообщение
Поэтому скорее всего надо просто посмотреть, какие изменения в реестре делают указанные настройки и делать их либо батником, либо скриптом VBS, либо писать свой exe, который это сделает.
Бат файл - это первое, что пришло в голову, но поехавшие заказчики не могут позволить себе такого ужаса на их компах)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.07.2015, 13:41

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

Преобразовать макроса из VBA в OpenOffice \ LibreOffice Basic
Доброго времени суток! Прошу помочь преобразовать код макроса VBA для использования в LibreOffice....

OpenOffice, AODL.dll и VS 2010 - вывод данных в виде таблицы OpenOffice
Доброго дня. Третьего дня столкнулся с нуждой вывода данных в виде таблицы OpenOffice (*.ods)....

Передача 2-ух параметров из VBA в запрос
Здравствуйте, Уважаемые формучане! Подскажите, пожалуйста, почему не отрабатывает вот такой...


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

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

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