找回密码
 立即注册

QQ登录

只需一步,快速开始

lbzgrape

注册会员

13

主题

20

帖子

195

积分

注册会员

积分
195
lbzgrape
注册会员   /  发表于:2018-9-7 15:51  /   查看:3978  /  回复:5
做邮件合并时,插入ApplicationField(ApplicationFieldFormat.MSWord, "MERGEFIELD", ,);  field.ShowActivated = true;

想要的效果是,域只让删除,不许修改、追加域的显示文本。

但是现在设置        
            ApplicationField.Editable = false;
            ApplicationField.Deleteable = true;
后,达不到想要的效果,仍然是可以追加文本,但是追加后就不允许删除任何文本了。

不知道只删除不允许修改显示文本,这个效果能不能实现,如果不能实现,能不能把追加这个禁用掉,
比如我插入一个 域 {merge},当我在这个域后面写文本时,写的文本是作为域的text追加在域上的,所以替换域text时,编辑的文本也被替换掉了。

插入域{merge}手动追加编辑文本,,,,这个手动追加编辑文本在替换域的显示时,也被替换掉了。。。。

谢谢

5 个回复

倒序浏览
lbzgrape
注册会员   /  发表于:2018-9-7 15:57:18
沙发
只删除不允许编辑这个如果不能实现无所谓,但是在域后面编辑文本,文本追加在域上,这个问题影响很大,希望您能帮助解决,谢谢
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-9-7 18:09:17
板凳
您好,您用的那个控件?
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
lbzgrape
注册会员   /  发表于:2018-9-10 14:45:00
地板
JeffryLI 发表于 2018-9-7 18:09
您好,您用的那个控件?

不好意思,发错区了,,用的TX text control,你们能解决吗
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-9-10 15:19:12
5#
lbzgrape 发表于 2018-9-10 14:45
不好意思,发错区了,,用的TX text control,你们能解决吗

没事,我给你转到对应的技术专区吧,让他们帮您看看,毕竟是专业的
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-10 17:24:36
6#
您好,已经给您在另一个帖子中回复了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部