DOCM - это формат MSO2007, MSO 2002\2003 его не сможет открыть без специального конвертера.
Я это знаю. Без ODF_add-in ГОСТовские файлы тоже не открываются, в т.ч МСО-2007. МСО-2010 откроет только ГОСТ (ODF_1.0\1.1), МСО-2013 только ODF_1.2 (поддержка 1.2_расш. не заявлялась). Но речь не об этом:
Создавая ODF файл с макросами для отсылки кому-либо многие пользователи даже не предполагают, что:
- в МСО макросам капец;
- вероятность правильного выполнения макроса в наследниках СтарОфиса сильно зависит от версии продукта;
- не понятно, что скажет Каллигра\К-Офис.
Поэтому, если в документе есть макрос, то он должен быть шаблоном. Вспомните и о "фишке" Инфра-офисов, которая анонсировалась как расширение "Безопасность".