如何在MS Word中以编辑模式启动template.dot文件

时间:2018-05-25 01:01:52

标签: c# ms-word

我有一个template.dot Word文档,如果我使用Windows资源管理器,当我右键单击它时,我可以看到“,打开,打印等”功能,新的默认选项。

如果我使用Process.Start(“template.dot”),则此函数会创建一个新文档(“document.doc”),因为默认选项为“New”。 如何在MS Word中打开“template.dot”文件进行编辑(就像从右键单击中选择“打开”功能一样)?

2 个答案:

答案 0 :(得分:1)

Process.Start(new ProcessStartInfo(@"C:\1.dot") { Verb = "open" });

此外,可以在注册表的多个位置找到完整的相应命令:

Computer\HKEY_CLASSES_ROOT\Applications\WINWORD.EXE\shell\edit\command

Computer\HKEY_CLASSES_ROOT\Word.Template.8\shell\Open\command

以下对我有用,但在某些情况下可能需要完整路径:

Process.Start("winword.exe", @"/n C:\1.dot");

答案 1 :(得分:0)

右键单击该文件,然后选择“打开”。在Office 2016中,模板将以“编辑”模式而不是新文件模式打开。