Maybe you would need to create an addin for VB of some sort. Can't say as I have never looked into it nor had a need for such a thing as described in the OP.