Mam makro OpenOfice, którego chcę użyć do przetworzenia zawartości pliku OpenOffice. Jestem w stanie to zrobić, otwierając plik za pomocą OpenOffice, a następnie uruchamiając makro. Jak wywołać makro z wiersza polecenia systemu Linux bez korzystania z GUI? Coś jak:
$ oowriter -headless -o MyDocument.odt -RUNMACRO MyLittleMacro
command-line
openoffice
macro
CW Holeman II
źródło
źródło
Odpowiedzi:
Flaga, którą chcesz, to
-invisible
. Zobacz ten przykład, dostosowany z http://ubuntuforums.org/showthread.php?t=786697źródło
Utwórz makro sterowane zdarzeniem przypisane do zdarzenia Otwórz dokument dla określonego dokumentu lub dokumentu wspólnego. Następnie należy załadować dokument sam w sobie, aby działać na siebie lub załadować go wraz z innymi dokumentami, aby działać na jednym lub więcej z nich. Jest to zgodne z ideą automatycznego uruchamiania makra.
źródło