While I agree that most/all procedure calls of this nature have to be functions, I think the db you provided is missing a required reference because fixing the functions results in a user defined function error message. Try adding the Office library for your Access version. But my guess is that this just a stripped down version of your actual db and the real thing has the reference since there's no file or table to build a ribbon with either.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.