может быть код ниже поможет вам:
QProcess *process = new QProcess(this);
QString program = "explorer.exe";
QString folder = "C:\\";
process->start(program, QStringList() << folder);
Я думаю, что вы пытаетесь запустить программу, которая не состоит из глобальной переменной $ PATH windows, поэтому winword.exe не выполняется.
Также вам может потребоваться определить абсолютный путь к программе, например ::
QString wordPath = "C:\\Program Files\\Microsoft Office\\Office12\\WINWORD.EXE"
process->start(wordPath, QStringList() << "");