And what would you do with such a list? I've never heard a good reason for enumerating all of those formations.
Consider, starting with the following number of letters, you'd get this number of formations:
[TABLE="class: grid, width: 500"]
<tbody>[TR]
[TD]ab[/TD]
[TD]88[/TD]
[/TR]
[TR]
[TD]abc[/TD]
[TD]1,944[/TD]
[/TR]
[TR]
[TD]abcd[/TD]
[TD]15,552[/TD]
[/TR]
[TR]
[TD]abcde[/TD]
[TD]76,000[/TD]
[/TR]
[TR]
[TD]abcdef[/TD]
[TD]275,400[/TD]
[/TR]
[TR]
[TD]abcdefg[/TD]
[TD]814,968[/TD]
[/TR]
[TR]
[TD]abcdefgh[/TD]
[TD]2,082,304[/TD]
[/TR]
[TR]
[TD]abcdefghi[/TD]
[TD]~5,000,000[/TD]
[/TR]
[TR]
[TD]abcdefghij[/TD]
[TD]~10,000,000[/TD]
[/TR]
</tbody>[/TABLE]
I didn't actually calculate the last two, since it would probably take all day. And even if I did, how would you want them saved? 10 million cells in a worksheet? And if you had such a list, what would you do with it? How would you search it?