открытия формы InfoPath с помощью параметра можно сделать так:Launch форма Infopath с параметром
System.Diagnostics.Process.Start(PathToInfopath + "infopath.exe", "Template.xsn /InputParameters Id=123");
Но это требует я знаю путь к Infopath.exe, который изменяется с каждой версией Office. Есть ли способ просто запустить шаблон и передать параметр? Или существует стандартный способ найти, где находится Infopath.exe?