Wenn sichergestellt ist das keine Kommas in der datei vorkommen kann mann statt
.DelimitedText .CommText verwenden und die Trenner '|' vorher durch Kommas ersetzen:
StringReplace( s, '|', ',', rfReplaceAll);
Ich habe auch den
Originalbeitrag gefunden