A.Private Sub Command1_Click() CommonDialog1. Flags=cdloFNHideReadonly CommonDialogl. Filter="AllFiles(*.*)|*.*|TextFiles"&_ "(*.txt)|*.txt|BatchFiles(*.bat)|*.bat" CommonDialog1.FilterIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub B.Private Sub Command1_Click() CommonDialog1. Flags=cdloFNHideReadonly CommonDialog1. Filter="AllFiles(*.*)|*.*|TextFiles"&_ "(*.txt)|*.txt|BatchFiles(*.bat)|*.bat" CommonDialog1. FilterIndex=2 CommonDialog1. ShowOpen MsgBox CommonDialog1. FileName End Sub C.Private Sub Command1_Click() CommonDialog1. Flags=cdloFNHideReadonly CommonDialog1. Filter="AllFiles(*.*)|*.*|TextFdes"&_ "(*.txt)|*.txt|BatchFiles(*.bat)|*.bat" CommonDialog1.FilterIndex=1 CommonDialog1.ShowSave MsgBox CommonDialog1.FileName End Sub D.Private Sub Command1_Click() CommonDialog1. Flags=edloFNHideReadonly CommonDialog1. Filter="AllFiles(*.*)|*.*|TextFiles"&_ "(*.txt)|*.txt|BatchFiles(*.bat)|*.bat" CommonDialog1.Filterlndex=2 CommonDialog1.ShowSave MsgBox CommonDialog1.FileName End Sub