Использует UNO API вместо несуществующих объектов Excel VBA
Зачем
Зачем это нужно
Находит листы и диапазоны по именам с проверкой отсутствующего источника
Экспортирует результат с явными параметрами формата и областью печати
Вопросы
Частые вопросы
На чём писать макрос: Basic или Python?
Basic проще запускать внутри документа и ближе к примерам офисных макросов. Python удобнее для сложной обработки и внешних библиотек, но требует настройки окружения. Модель выберет по способу распространения файла и опыту команды, а UNO-вызовы объяснит независимо от языка.
Почему пример VBA не работает в Calc?
Объекты Workbook, Range и их методы принадлежат Excel. В Calc документ, лист и диапазон получают через UNO-интерфейсы, а свойства часто задаются иначе. Модель переведёт смысл операции по шагам и не станет создавать фиктивный совместимый метод, которого нет в вашей версии.
Как безопасно тестировать макрос?
На копии документа с небольшим набором строк и включённым журналом обработанных листов. Сохранение и удаление нельзя отменить обычной кнопкой. Модель добавит dry-run для массовых действий и проверку целевого пути, чтобы экспорт не перезаписал исходный файл под другим форматом.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.