我有一个 template.dot Word 文档,如果我使用 Windows 资源管理器,当我右键单击它时,我可以看到“新建、打开、打印等”功能,新建是默认选项。如果我使用 Process.Start("template.dot"),这个函数会创建一个新文档 ("document.doc"),因为默认选择是 "New"。如何在 MS Word 中打开“template.dot”文件进行编辑(例如当我从右键单击中选择打开功能时)?
3 回答
FFIVE
TA贡献1797条经验 获得超6个赞
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");
- 3 回答
- 0 关注
- 293 浏览
添加回答
举报
0/150
提交
取消