找回密码
 立即注册

QQ登录

只需一步,快速开始

kuku_lz

中级会员

5

主题

15

帖子

990

积分

中级会员

积分
990

活字格认证微信认证勋章元老葡萄

kuku_lz
中级会员   /  发表于:2012-6-28 13:39  /   查看:5723  /  回复:3
用TX Template做了一个文档,里面插入了一些MergeField,如果保存为.txd文件后,程序载入该模板,可正常遍历全部的MergeField,但如果另存为.docx、.do或.rtf格式后,载入文档后所有的MergeField不能遍历啦,使用foreach,在TXTextControl.TextFields集合中没有任何对象,换成TXTextControl.ApplicationField也不行,这是为什么呢?另外使用Office2010创建的模板文件,也不能遍历MergeField,为什么呢?


Template.rar (8.67 KB, 下载次数: 315)

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-28 13:53:00
沙发
回复 1楼kuku_lz的帖子

楼主可以参考一下 Demo:
5022.zip (58.83 KB, 下载次数: 376)
回复 使用道具 举报
kuku_lz
中级会员   /  发表于:2012-6-28 14:08:00
板凳
原来是要对LoadSettings的ApplicationFieldFormat和ApplicationFieldTypeNames这两个属相设置一下,感谢大神:share:
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-28 14:28:00
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部