Not sure what you are doing with the String.Format line at the end of your code. If you are trying to generate a full path using String.Format you probably want something closer to
RichTextBox1.SaveFile(String.Format("E:\{0}\{1}\{2}.rtf", dayofweek , ShiftAssigned, Textbox1.Text))
I would also recomend against using the default control names - in weeks / months to come would you really have a clue what combobox23 meant?