Копирование макроса VBA в новый файл. Программно

Автор oleg, 1 октября 2014, 09:24

0 Пользователи и 1 гость просматривают эту тему.

oleg

Добрый день.
Существует файл XLS с макросами на листе, макросы VBA работаю и под MS Office и под LibreOffice .
1. макрос проверяет всякие фишки на предмет правильного заполнения и прочее.
2. макрос создает новый файл  с копированием текущего листа.
Проблема следующая в LibreOffice.
При работе в одном файле все ОК.
Но как только создаем новый файл (2 макрос )с копированием всех данных, копирование форматов листа все ОК.
НО не могу скопировать макрос 1  VBA в новый файл.
Подскажите какие могут быть решения данного вопроса?

ubuntu 14.04 + LO 4.2.4

kompilainenn

макросы VBA копируются в новый документ, но при этом помечаются, как нерабочие (или камментятся не помню...), посмотрите в новом файле наличие самого макроса и сравните его с изначальным
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

oleg

В том то и дело что их нет.
Остается вариант,  заранее создать макросы и вложить их в Либру.
Тогда появляется вопрос как сделать что бы при их отсутствии они копировались например с сетевого диска.
ubuntu 14.04 + LO 4.2.4

rami

Цитата: oleg от  1 октября 2014, 08:242. макрос создает новый файл  с копированием текущего листа.
Если вам нужно создать новый файл со "старыми макросами" и прочими форматами и особенностями старого файла, то в файловом менеджере сделайте дубликат "старого" файла, а потом "методом Папы Карло" 8-) вырубите из дубликата ненужные данные и получится новенький Буратино ;D, не хуже старого. Я всегда так делаю, когда нужно сделать новый файл по образцу старого (сложного или проблемного)