1、为什么要修改ID
在使用我单位的OA的时候,里边是使用infopath的,我使用了同样的模板,但是修改了里边的内容重新上传时,就会提示我该模板已存在,我就在想,肯定是模板ID的问题,然后就在想方设法的找关于修改模板ID的方法,但是没有找到,但是查到一些不相干的内容,比如infopath的模板 .xsn文件其实是一个zip的压缩包,我去试了下,果然是,由此发现了应该如何修改模板ID。
2、修改模板ID方法
第一步
重命名需要修改的xsn文件后缀名为zip
第二步
解压文件
解压后的文件有这么多
第三步
找到 manifest.xsf 这个文件,右键,用notepad++(记事本也可以,但是后续比较麻烦)打开
看到这里了吗,这个就是ID,修改这个就完事了吗?其实没有,infopath是以日期命名,也就是说这里会显示创建时候模板的日期,我只干了一件事,复制里边的日期
2013-05-21
然后打开notepad++,使用其中的
搜索-在文件中查找
然后查找2013-05-21,替换成2018-05-21,选择需要替换的目录
单击在文件中替换,notepad++会自动将所有文件的2013替换成2018,这时候,ID就已经修改过来了,但是应该怎么保存文件呢?
其实很简单,右键 manifest.xsf 这个文件,单击设计,点击文件-另存为,这时候就有了xsn文件了,选择位置保存后,就是一个崭新的 infopath模板了!