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 

 

 

转载于:https://www.cnblogs.com/McJeremy/archive/2009/12/16/1625280.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值