Open and Print are not "open" and "print" (confusing?), those commands just create the text file. I have edited the code so it tells you what each thing does and makes it so you just have to type the file name.

VB Code:
  1. Private Sub Command1_Click()
  2. 'Open the Common Dialog Box with A "Save" Button
  3. cd1.ShowSave
  4. 'If Cancel Is pushed ignore the code after this line
  5. On Error Resume Next
  6. 'Create a text file with the filename from common dialog (save)
  7. Open cd1.FileName & ".txt" For Output As #1
  8.  Print #1, Text1.Text
  9. Close #1
  10. End Sub

That code saves the .txt, if you need help on printing I dont know how to do that, sorry. Oh, and for the save thing, you only need to have one common dialog box.