I keep getting a message that says "Only user defined types in public object modules can be coerced to or from a variant or passed to late-bound functions."

Any ideas?