Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

25 Июль 2017, 19:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Как сохранить файл .ods без макроса?  (Прочитано 305 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Al_Ex
Новичок
*
Offline Offline

Сообщений: 30


« Стартовое сообщение: 12 Июнь 2017, 12:41 »

Всем привет!
Есть шаблон документа с макросом, из которого создается новый документ.
Сохраняю его в формате .ods.
В результате в новом файле также присутствует код макроса и при открытии такого документа появляется сообщение о макросах.
Пробовал удалить вручную код макроса и все что с ним связано - сообщение все равно появляется.
Есть ли возможность сохранить документ без макроса?
Записан
mikekaganski
Ветеран
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 508


« Ответ #1: 12 Июнь 2017, 12:47 »

Нужно не только удалить код макроса, но и модуль:

Tools-Macros-Organize Macros-LibreOffice Basic...-кнопка Organizer...-вкладка Modules; выбрать файл и развернуть его элементы; выделить все его модули (третий уровень) и удалить.
Записан

С уважением,
Михаил Каганский
Al_Ex
Новичок
*
Offline Offline

Сообщений: 30


« Ответ #2: 12 Июнь 2017, 12:54 »

Да, так и делал, не помогает.
Во скрин того, что осталось доступным, в остальном везде уже пусто или удалено.
https://monosnap.com/file/OV0H5zXJfjHONPcBP0zlVBD551O3E8#
Записан
Al_Ex
Новичок
*
Offline Offline

Сообщений: 30


« Ответ #3: 12 Июнь 2017, 13:26 »

Хотя можно считать, что решение есть.
Фактически макрос удален руками, а сообщение можно убрать настройкой Macro Security / Low.
Кривовато конечно, но лучше уж так.
Спасибо за помощь.
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 123


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #4: 12 Июнь 2017, 14:09 »

Кривовато конечно, но лучше уж так.
У вас шаблон в формате эксель? А новый документ .ods? Тогда самое лучшее переписать шаблон на родной формат.
Записан

Al_Ex
Новичок
*
Offline Offline

Сообщений: 30


« Ответ #5: 12 Июнь 2017, 14:37 »

У вас шаблон в формате эксель? А новый документ .ods? Тогда самое лучшее переписать шаблон на родной формат.
Да, так и есть - шаблон xlsm, сохраняю в ods.
Переписать уже была масса идей и вариантов, но вариант с подогнанным под Либру шаблоном Экселя оказался самым быстрым по адаптации. Во всех других случаях натыкался на какие-то преграды - что-то не поддерживается, что-то нужно переписать, и весьма сильно. Наверное все можно решить, вопрос времени, а сроки поджимают...
Записан
mikekaganski
Ветеран
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 508


« Ответ #6: 12 Июнь 2017, 14:58 »

Тогда в диалоге "LibreOffice Basic Macro Organizer" перейдите на вкладку "Libraries", в списке "Locations" выберите Ваш файл и удалите VBAProject.
Записан

С уважением,
Михаил Каганский
Al_Ex
Новичок
*
Offline Offline

Сообщений: 30


« Ответ #7: 12 Июнь 2017, 15:50 »

Тогда в диалоге "LibreOffice Basic Macro Organizer" перейдите на вкладку "Libraries", в списке "Locations" выберите Ваш файл и удалите VBAProject.
Просто супер! То что нужно. Спасибо!
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!