si por aspecto de office entiendes esto...
http://www.teebo.com/OfficeMenu.htm ... existen varios ocx y cosas asi
Lo de crear una contraseña en acces es btt sencillo. Abres la base de datos en modo exclusivo y en el menu herramientas en seguridad, le pones la contraseña
y como hacer referencia a la base de datos desde tu programa
Cnx.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & strRuta & ";Jet OLEDB:Database Password=Loquesea;"
Saludos