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

NTKO OFFICE文档控件技术资料

如何在文件保护下将批注的文字内容设为可编辑区域


创建时间:03/27/2013 09:27:35 PM 修改时间: 03/29/2013 02:27:12 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

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



思路:遍历批注对象,获取每个批注内容的起止位置并添加到可编辑区

var comt=TANGER_OCX_OBJ.ActiveDocument.Comments;
var count = comt.Count;
var ss = 0;
var se = 0;
for(var i =1; i<=count;i++){
ss=TANGER_OCX_OBJ.ActiveDocument.Comments(i).Scope.Start;
se=TANGER_OCX_OBJ.ActiveDocument.Comments(i).Scope.End;
TANGER_OCX_OBJ.ActiveDocument.Application.Selection.SetRange(ss,se);
TANGER_OCX_OBJ.ActiveDocument.Application.Selection.Editors.Add(-1); //selection代表非保护区的位置 wdEditorEveryone =-1
}
TANGER_OCX_OBJ.Activedocument.Protect(3, 0, "1"); //密码设为:1,保护区只读

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