I decided to run a small test project consisting only of this code:
Private Sub Form_Load()

--------------------------------
With Form1
.MMControl1.DeviceType = "WaveAudio"
.MMControl1.filename = App.Path & "HellOnEarth.wav"
.MMControl1.RecordMode = mciRecordOverwrite
.MMControl1.UpdateInterval = 10
.MMControl1.Command = "Open"
End With
End Sub

Private Sub save_Click()
With Form1

.MMControl1.Command = "Save" ' save wav to created file
End With
End Sub
------------------------------------

No new file is created.
It only works if the file already exists.
HHHHHHHHHHHHHHHHHHHHelp?????

Thanks
Dan.