zoukankan      html  css  js  c++  java
  • JavaScript Office文档在线编辑备忘

    来源:

    http://www.cnblogs.com/jianyi0115/articles/677712.html

    http://www.cnblogs.com/fxwdl/archive/2009/09/13/1565795.html

    在此作备忘:

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>无标题文档</title>
     6 </head>
     7 
     8 <body>
     9   <script type="text/javascript" language="javascript">
    10 
    11     function getSPOpenDocumentObject()
    12     {
    13        if(window.SharePointOpenDocuments)
    14        {
    15           return window.SharePointOpenDocuments;
    16        }
    17        else
    18        {
    19           //3 -office07  2-office03
    20           var spIDS=['SharePoint.OpenDocuments.3','SharePoint.OpenDocuments.2','SharePoint.OpenDocuments.1'];
    21           for(var i=0;i<spIDS.length;i++)
    22           {
    23              try
    24              {
    25                 return (window.SharePointOpenDocuments=new ActiveXObject(spIDS[i]));
    26              }
    27              catch($e){}
    28           }
    29        }
    30     }
    31   </script>
    32     <input type="button" id="btntest" value="开始编辑" />
    33     <script type="text/javascript">
    34 
    35        document.getElementById('btntest').onclick=function(){     
    36        var __OpenDocuments =getSPOpenDocumentObject();
    37           var url='****.doc';
    38   if(__OpenDocuments)
    39           {
    40             var result = __OpenDocuments.EditDocument( url , "Word.Document" );      //Word.Document可以换成非WORD的文档.
    41                    
    42             if( result == false )
    43             {
    44               alert( "无法打开文档." );
    45             }    
    46           }
    47        };
    48     </script>
    49 </body>
    50 </html>
    51 
  • 相关阅读:
    QQ浏览器X5内核问题汇总
    jQuery全屏滚动插件fullPage.js
    CSS3 Animation
    CSS3 Transition
    CSS3 Transform
    HTML5学习笔记(2):input type file的特性
    HTML5学习笔记(1):HTML5介绍与语法
    你必须知道的28个HTML5特征、窍门和技术
    Java内存释放——《Thinking in Java》随笔004
    构造器调用构造器——《Thinking in Java》随笔003
  • 原文地址:https://www.cnblogs.com/McJeremy/p/1625280.html
Copyright © 2011-2022 走看看