Checked once more time. Actually, it saves file with correct format (vsd) and name, but it also throws file not found. I`ve tried to save that file to "C:\1\a.vsd" but nothing changed.
I will try to swallow that exception, but it is not very good solution...