本技术资料版权所有,禁止分发.©(2003-2007),重庆软航科技有限公司,保留所有权利.NTKO和软航是软航科技的商标

NTKO OFFICE文档控件技术资料

不同用户编辑不同段落


创建时间:03/26/2013 02:49:05 PM 修改时间: 03/29/2013 02:42:05 PM
分类:BS开发-常见问题, BS开发-开发入门及架构, BS开发-开发技巧, BS客户端-JavaScript控制Word, BS客户端-JavaScript控制Excel, BS后台开发-Domino平台, BS后台开发-JSP,J2EE开发, BS后台开发-C#.NET,VB.NET, BS后台开发-PHP开发, BS后台开发-ASP开发, CS应用开发-VC,PB,VB, CS应用开发-C#.NET,VB.NET,Delphi
适应版本号:4,0,6,X; 4,0,3,X; 4,0,1,X; 4,0,0,X; 3,0,0,x

相关文档:本文档没有相关文档



根据不同的用户来指定可编辑的段落,以下示例为A用户可编辑第一段,B用户可编辑第二段,依次类推。

    function authorPro(){

    var user = document.getElementById("select");//获取用户

    var passwd = null;

    passwd = document.getElementById("passwd").value;//获取用户

    var s = user.options[user.selectedIndex].value;//获取下拉框的index的值

    ind = user.selectedIndex;//获取下拉框的index

    if(passwd==""){

    alert("please input password!");//如果用户没有输入密码,提示用户输入密码,才能操作相应的区域

    }

    else{

    if(TANGER_OCX_OBJ.ActiveDocument.ProtectionType>=0)

    {//判断当前文档是否处于保护状态,如果处于保护状态解开保护

    TANGER_OCX_OBJ.ActiveDocument.Unprotect(passwd); //解开保护

    TANGER_OCX_OBJ.ActiveDocument.Application.Selection.Editors(-1).Delete();//

    }

    TANGER_OCX_OBJ.ActiveDocument.Paragraphs(ind).Range.Select();//通过select的index设置相应的可操作的段落

    TANGER_OCX_OBJ.ActiveDocument.Application.Selection.Editors.Add(-1);

    TANGER_OCX_OBJ.ActiveDocument.Protect(3,false,passwd);//保护操作

    }

    }


返回页面顶部↑  
本文档的相关文档:
本文档没有相关文档