>WITH Thisform > lcSelected = ALLTRIM(.txtGetFile.Value) > lcFileExt = LOWER(SUBSTR(lcSelected,AT(".",lcSelected)+1,LEN(lcSelected)-AT(".",lcSelected))) > DO CASE > CASE lcFileExt = "doc" > loX = CREATEOBJECT("Word.Application") > loDoc = loX.Documents.Open(lcSelected) > loX.Visible = .T. > CASE lcFileExt = "xls" > loX = CREATEOBJECT("Excel.Application") > loDoc = loX.Workbooks.Open(lcSelected) > loX.Visible = .T. > CASE lcFileExt = "vsd" > loX = CREATEOBJECT("Visio.Application") > loDoc = loX.Open(lcSelected) > loX.Visible = .T. > CASE lcFileExt = "txt" > ENDCASE > > .Refresh >ENDWITH >