Как защитить файл excel по mac адресу без возможности обойти макрос в openoffice и в libreoffice?
Похоже вы пытаетесь решить проблему утечки данных не правильными средствами.
Вам надо внедрять каую-то DLP систему. 
Либо предоставлять удаленный доступ к файлу без возможности его копирования, этот вариант проще.
MAC-адрес легко заспуфить, если есть админские права на ОС. Этот способ ненадёжен в принципе.