从javascript中打开Word并将其置于最前面

从javascript中打开Word并将其置于最前面,javascript,ms-word,activexobject,Javascript,Ms Word,Activexobject,我使用以下代码从javascript打开Word文档: function openWord(file) { try { var objword = new ActiveXObject("Word.Application"); } catch (e) { alert(e + 'Cannot open Word'); } if (objword != null) { objword.Visible = true

我使用以下代码从javascript打开Word文档:

    function openWord(file) {
    try {
        var objword = new ActiveXObject("Word.Application");
    } catch (e) {
        alert(e + 'Cannot open Word');
    }

    if (objword != null) {
        objword.Visible = true;
        objword.Documents.Open(file);
    }
}
这很好。唯一的问题是Word应用程序在打开时不会出现在前面,而是在浏览器后面打开。
有没有办法强迫Word在其他窗口的顶部打开?或者在它打开的时候把它放在前面?

不太完美,但这对我来说很有用:

$(文档).ready(函数(){
$(“#打开”)。单击(函数(){
openWord('https://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjp7ajpqoTLAhUUwGMKHc3UB5AQFggbMAA&url=http%3A%2F%2Fblog.espol.edu.ec%2Fgfflores%2Ffiles%2F2012%2F02%2FC%25C3%25B3digo-de Hola Mundo para Simulador BlackBerry.docx&usg=AFQJCNHOFTUJXMONRG1LPR44K9EZJUSEVA&sig2=9bgOMw8yYzWhFXz0q_JbKg');
});
});
函数openWord(文件){
试一试{
var objword=新的ActiveXObject(“Word.Application”);
}捕获(e){
警报(e+‘错误字’);
}
if(objword!=null){
objword.Visible=true;
objword.Documents.Open(文件);
objword.WindowState=2;
objword.WindowState=1;
}
}

试试看