LOCAL oWord, oDoc, oRange oWord = CREATEOBJECT("Word.Application") oDoc = oWord.Documents.Open("1.doc") && you'll need complete path oRange = oDoc.Range() oRange.Collapse(0) * For each of the other documents oRange.InsertFile("2.doc") && again, complete path oRange.Collapse(0) * After add all the other docs oDoc.SaveAs("new.doc") && with complete path oWord.Quit()Tamar