Name was forward declared as something else: <name>
You named a function, sub, or property in a Declare statement and then used that name in the definition of a different kind of procedure. For example:
Declare Sub MyProcedure
Property Set MyProcedure ' Illegal because you previously
' declared MyProcedure as a sub
' ...
End Property
Change the declaration or its corresponding definition so that both are either functions, subs, or properties.