Trebalo bi da može.
To postavljanje registracije zvući kao da imaš nameru da to koristiš u komercijalne svrhe pa ne očekuj neko gotovo rešenje.
Počni sa radom pa kad negde zapneš zatraži pomoć.
Preko VBA koda može mnogo toga da se ograniči i automatizuje.
Imaš dve mogućnosti da vršiš proveru da li je registrovano ili ne, prva je da se podatak o tome čuva na zaštićenom/skrivenom radnom listu a druga da se taj podatak čuva u registar bazi.
Radni list na kome je faktura treba da bude skriven i da se prilikom otvaranja dokumenta prikaže ako je omogućeno izvršavanje makroa, a akonije omogućeno pojavljuje se radni list sa napomeno da je potrebno omogućiti izvršavanje makroa. VBA kod/projekat takodje treba zastiti lozinkom.
Možda je tačno da je sve već rečeno, samo nisu svi sve čuli i razumeli ...