Я не особо разбираюсь в офисных программах, для LibreOffice есть что нибудь подобное?
Я с LibreOffice не работал, но, в принципе, это одна из ветвей разработки OpenOffice, значит поддерживает кучу языков программирования и сделать там можно много чего.
]]>