如何使用来自activeX的文档路径启动Word,例如:
function RunWord(cmdline, args){
var v;
v = new ActiveXObject("Shell.Application");
v.ShellExecute(cmdline+" "+args);
}
其中cmdline是'Word',它是系统文件夹和args之一的快捷链接,是文件的路径,如'C:\ Projects \ Schedule.doc'
问题是它结合了像'Word C:\ Projects \ Schedule.doc'之类的字符串,然后给出一个错误,说它没有找到这个应用程序,但是当我单独启动单词时没有args它可以正常工作。
有什么想法吗?
答案 0 :(得分:0)
您是否需要转义文件名中的反斜杠?即使用
'C:\\Projects\\Schedule.doc'
而不是
'C:\Projects\Schedule.doc'