Para recuperar el valor del parámetro OUTPUT de un procedimiento almacenado, simplemente .Execute
el ADODB.Command y luego recuperar el .Value
del ADODB.Parameter correspondiente, así:
cmd.Execute
' retrieve and display the returned OUTPUT parameter value
Debug.Print cmd.Parameters("@NewPSID").Value