我现在要在客户端浏览器(IE)中使用javascript打开一个已经加密的Word文档,word的加密密码已知,假设文件名为:a.doc  ,密码为:123。请问各位大虾如何做到。如果可以做到的如何打开一个Excel文档。

解决方案 »

  1.   

    用SharePoint.OpenDocuments来创建本地对象操作吧。
      

  2.   

    不好意思,可能我没说清楚。
    我想用new ActiveXObject()这个函数来打开加密的word和excel文档。
      

  3.   


    <html>   
    <head>   
    <title>my   youth</title>   
    <meta   http-equir="content-type"   content="text/html";charset="gb2312">   
    <script   language="javascript">   
    function   doword()   
    {   
    var   wordapp=new ActiveXObject("Word.Application");   
      wordapp.application.visible=true;   
    var   doc=wordapp.documents.open('E:\\test.doc',false,false,false,'123');   

    }   
    </script>   
    </head>   
    <body>   
    <button   onclick="doword()">运行word</button>   
    </body>   
    </html>  
      

  4.   

    open方法需要如下参数:
    Open(FileName, [ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format, Encoding, Visible, OpenAndRepair, DocumentDirection, NoEncodingDialog, XMLTransform])PasswordDocument这个就是密码!
    参数可以参考如下:
    ConfirmConversions:=false;   
    ReadOnly:=false;   
    AddToRecentFiles:=false;   
    PasswordDocument:='';   
    PasswordTemplate:='';   
    Revert:=false;   
    WritePasswordDocument:='';   
    WritePasswordTemplate:='';   
    Format:=wdOpenFormatDocument;