А браузер, в отличие от MS Office, у пользователя будет в любом случае, особенно если следом за MS Office начнутся проблемы с MS Windows.Под Linux'ом есть не только браузеры, но и офисные пакеты, поэтому я планирую отвязаться от VBA макросов, но оставить для совместимости поддержку файловых форматов, т.к. альтернативы все же позволяют такой файл открыть, другое дело что вопрос с форматированием никуда не денется, но тут я планирую это решать через конвертацию в pdf формат.
Мне понравился budgie, там есть инструкция по установке, допустим я выполню команды, установлю пакеты, потом я решу сменить тему, мне нужно будет её удалять?
Если файл будет обрабатываться условным Питоном, Си, бейсиком извне, то макросы не потребуются. Вопрос в том в чем это проще реализовать.
Ну поймите Вы, к примеру есть шаблон документа, скажем в него нужно засунуть 40 переменных, из которых 10-15 априори повторяющиеся с соседними актами (например: наименование объекта, Застройщика/Заказчика, Подрядчика, их реквизиты и т.п.), есть штук 5-10 которые будут совпадать только у части таких актов (например подписанты, которые в течении строительства меняются), а есть уникальные (например номер акта, ссылка на ГОСТ/ТУ, наименование работы/материала, кол-во и т.п.) Если делать через Веб, то все 3 типа переменных будут всегда уникальными. ОК, я еще смогу вытащить те кто будут совпадать всегда, а вот что делать с теми которые будут совпадать, но не для всех? В таблице я выделил ячейки и протянул - это займет секунд 10, в итоге я сосредоточусь только на вводе уникальных данных, в то время как реализация по Вашему принципу отделит блок данных одного акта от другого (как самостоятельный документ), и для того что бы посмотреть соседние мне необходимо будет совершать новые телодвижения мышью/клавиатурой, скопировать/вставить за раз более одного текстового блока не получится, в то время как в офисной таблице я вижу данные для нескольких соседних актах. И, Если ориентироваться на Пользователя, то ему плевать на современные технологии, ему Важно удобство. Если сравнивать условный MS OFFICE против альтернативной реализации через веб и веб реализация окажется менее удобной, то зачем ее стоит начинать? Что она решает? В то время как таблицы помогают быстро вводить данные, совершая для этого меньше телодвижений, а так же позволяют видеть заполнение для соседних актов, т.е. это позволяет избежать описок/опечаток на стадии подготовки данных. Человеку не нужно открывать пачку документов поочередно, что бы проверить правильность внесенных данных. Он открывает таблицу и в портянке видит сразу все.
А теперь представьте что в день делается по 10-20 таких актов, несколько сотен штук в месяц... И Вы поймете что малейшее неудобство со вводом выльется в огромные время потери, которые можно было бы потратить более продуктивно.
ИМХО, как минимум веб в этом вопросе шаг назад, а не вперед.