Demasiados pocos parámetros en Access VBA pero funciona en el generador de consultas

Estoy usando el siguiente SQL, funciona bien si lo ejecuto desde el generador de consultas, pero una vez que lo puse en VBA arroja un error:

Código:

With CurrentDb.CreateQueryDef("", "SELECT [_tbl_Structure].[User Name], tbl_Genesys_Daily.Field32, [_tbl_Structure].[Supervisor Emp Num], [_tbl_Structure].Supervisor FROM _tbl_Structure RIGHT JOIN tbl_Genesys_Daily ON [_tbl_Structure].[User ID] = tbl_Genesys_Daily.Field5 WHERE ((([_tbl_Structure].Supervisor)=?));")
            .Parameters(0) = [Forms]![frm_Manager_Stats_NEW]![Text279]  
            Set lvxObj = AvailabilityCap.Object
                Set rs = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)
        End With

Error:

Muy pocos parámetros. Esperado 1. (Tiempo de ejecución 3061)

Se agradece cualquier ayuda para comprender por qué esto funciona para uno pero no para otro

Respuestas a la pregunta(1)

Su respuesta a la pregunta