I faced some issues when saving the visio files using the visio 2013 drawing control.
1) : Visio 2010 or older can't read .vsdx files. There is nothing I can't do about it. I expect Microsoft to release a patch to fix did, just like what was done for other office products.
2) Visio 2013 drawing control errors when saving as .vsd file. However, the file is actually saved. The problem is that the drawing control goes to a state where it fails to recall other files from that point onwards. To work around this issue, every time I save a file , I remove the drawing control in run time and create a new one using the same method described above (Controls.Add("VisOcx.DrawingControl.1", "VisioPFD5", Me). I also expect this problem to be fixed by Microsoft .