THISFORM.OleControl1.Flags = 0x8200 && Explorer-like, multiple selections THISFORM.OleControl1.Filter = "All files (*.*)|*.*" THISFORM.OleControl1.FileName = "" THISFORM.OleControl1.ShowOpen() m.lcResult = STRTRAN(THISFORM.OleControl1.FileName,CHR(0),CHR(13))If there is more than one selected file, the first line in m.lcResult is the path, the other lines are the selected filenames; otherwise you'll get a single full path filename.