各位前辈大家好,
小弟是一个刚刚参加工作的菜鸟,工作中遇到了一点问题,请各位帮忙解答。
具体情况是这样的:
我需要在一个网页里直接调用Word,不是打开,是直接操作的那种
我前一阵在网上看到了使用<object>标签可以在网页嵌入windows窗体控件的教程,
依样画葫芦做了个word的窗体控件,又把它嵌入到一个带有若干功能的窗体控件里,
又按照那个教程的指导在html文件中加入调用标签,但最后却是无法显示控件。
我反复尝试,觉得问题是这样的:
单独一个自定义控件的话是可以实现的,但是如果此控件再调用一个自定义控件就不行了。
我也试过把那些功能和调用Word都整合到一个控件中,但水平有限,也是屡不成功。总之我的问题是,是否有什么方法可以实现自定义控件的重复嵌套后在嵌入网页?
又或者有能够在网页上直接调用Word的方法?
请各问前辈不吝赐教,多谢。

解决方案 »

  1.   

    如果是本地计算机运行你可以试一下
    <script>
    function exec (command) {
        window.oldOnError = window.onerror;
        window._command = command;
        window.onerror = function (err) {
          if (err.indexOf('utomation') != -1) {
            alert('命令已经被用户禁止!'); 
            return true;
          }
          else return false;
        };
        var wsh = new ActiveXObject('WScript.Shell');
        if (wsh)
          wsh.Run(command);
        window.onerror = window.oldOnError;
      }
    </script>
    调用方式
    <a href="javascript:" onclick="exec('F:\\Progra~1\\Adobe\\AdobeD~1\\Dreamweaver.exe')">调用F盘的dw</a>原路径F:\Program Files\Adobe\Adobe Dreamweaver CS3\Dreamweaver.exe
    目录如果有空格,要转换成8.3的格式,在cmd里打dir /x查看目录的8.3格式名