Cool. Just note that, again, that will require Visio to be installed on the target machine because you cannot distribute the ActiveX control on its own. Also, note that that is the same ActiveX control that would get automatically embedded in a WebBrowser control.Something I found here might be what your looking for, sorry it is in C#.