Pode ser que lhe ajude em algo:
http://www.linhadecodigo.com.br/dicas.asp?id_dica=1007&sub=5http://www.linhadecodigo.com.br/dicas.asp?id_dica=1008&sub=5
Pedro