Перенаправление ввода в исполняемый файл из Excel VBA

Как перенаправить ввод в исполняемый файл из VBA? В частности, почему код ниже не работает?

ChDir theRightDirectory
Set WshShell = VBA.CreateObject("WScript.Shell") 
WshShell.Run "runme < start.txt", 1, True

Или же

RetVal = Shell("runme < start.txt", vbNormalFocus)  

runme.exe&nbsp;запускается нормально, но ввод не перенаправлен и должен вводиться вручную в командном окне. Также попробовал:

RetVal = Shell("type start.txt | runme.exe", vbNormalFocus)

Трубопровод выходнойtype start.txt&nbsp;вrunme.exe&nbsp;просто обычный возвращает ошибку «файл не найден».

Тем не менее, когда я набираю эти различные команды прямо в командной строке, они все работают.