Hola NeoZ
Creo que esto te puede servir, yo utilizo una version mejorada y en vb pero no tengo mi codigo a mano, asi que ahi va:
http://authors.aspalliance.com/chris...sion.aspx.aspx
Saludos
PD: pasarlo a vb es sencillo, pero si hace falta no tienes + que decirlo