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.