Как вызвать макрос Openoffice из командной строки Linux


15

У меня есть макрос OpenOfice, который я хочу использовать для обработки содержимого файла OpenOffice. Я могу сделать это, открыв файл с помощью OpenOffice, а затем запустив макрос. Как вызвать макрос из командной строки Linux без использования графического интерфейса? Что-то вроде:

$ oowriter -headless -o MyDocument.odt -RUNMACRO MyLittleMacro 

Как насчет запуска макроса из определенного файла? Какой путь будет использоваться для вызова макроса в таком случае?
anoopjohn

Ответы:



1

Создайте управляемый событиями макрос, назначенный событию «Открыть документ» для определенного документа или общего документа. Затем вы должны загрузить сам документ, чтобы он действовал сам по себе, или загрузить его вместе с другими документами, чтобы они действовали на одном или нескольких из них. Это соответствует идее автоматического запуска макроса.


1
Итак, какой командной строкой будет вызывать управляемый событиями макрос, назначенный общему документу, чтобы применить его к документу MyDocument.odt?
CW Holeman II
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.