Check-out the following link at VBaccelerator, it provides a control and source code for what you want.

http://www.vbaccelerator.com/codelib...nu/article.htm