File.WriteAllText creates a new file by deleting any existing file, and writes a bunch of text to it. So, each time you call it, you scrap the data you wrote last time!
There are a lot of different ways to do this, but since it seems like you want each string on a new line, try this:
Dim lines As String() = New String() {"abc", "bbb", "ccc", "ddd", "eee"}
File.WriteAllLines("C:\text1.txt", lines)