sabes el tipo de conexión a la base de datos que estás usando¿?
No creo que tenga que ver con los permisos, aunque debes asegurarte de que el grupo invitados tiene ciertos permisos sobre la base de datos, en este caso solo estás conectandote no escribiendo sobre la misma.
En mi opinión el problema está en la conexion.
Código:
objConnection.Open "Agenda","sa",""
Seguro que el otro día te conectaba con ese mismo código¿?