如何用vb寫排列組合的程式(編號:7519)

例如:輸入abcd四個數,電腦則會排列成
abcd
abdc
acbd
acdb
adbc
adcb
.........等24種排法!
請大家多多指教