操作服务器端的OFFICE文档

近几日因需要,琢磨了下如何操作客户端的文档,网上很多资料,但却惟独没提到服务器的配置,希望有

需要的朋友能以此获得帮助!

以APACHE+WINXP SP2服务器为例子

[code]

<script  language='javascript'>

function openDocument(){

      onEditDocument = new ActiveXObject("SharePoint.OpenDocument.2");

      //有文章说为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1”,本人实际测试,发现无反应

     if ( onEditDocument){

          onEditDocument.EditDocument("url");//打开并可编辑文档

          //此处url 为存放文档的网络绝对路径,比如http://192.168.1.1/document/example.ppt;

          onEditDocument.ViewDocument("url");//打开但不可编辑

          onEditDocument.CreateNewDocument("url/模板文件", "url");

           //根据模板的扩展名生成相对应的文件类型;比如word模板类型为.dot,powerpoint为.pot

     }

}

</script>

以上为程序,但如果服务器不进行相应的配置,则打开时永远是只读的状态,以下为APACHE的配置

打开httpd.conf,假设文档存放路径为document,则添加:

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
Alias /document "C:/myweb/document"
DAVLockDB "C:/DavLock"
<Location /document>
    DAV On
    Options Indexes FollowSymLinks
</Location>

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值