外部編輯Infopath的表單模板 xsn

2021-04-29 08:53:35 字數 526 閱讀 1417

我們都知道infopath表單模板(xsn檔案)其實是乙個壓縮包(cab格式的),我們可以通過winrar或者winzip等工具直接開啟它,它裡面至少會有五個檔案

那麼有沒有什麼辦法直接編輯這些檔案,然後重新壓縮為xsn檔案呢?

解壓縮之後得到的檔案目錄中會有乙個bin目錄,會有以下檔案

第二步,使用extract.exe工具將xsn內部的檔案解壓縮到乙個臨時目錄

extract.exe /y /ee:/temp/template1.xsn/le:/temp/template1

把e:/temp/template1.xsn替換為你的xsn檔案路徑

把e:/temp/template1替換為你想要存放解壓縮檔案的臨時目錄

第四步:重新壓縮為xsn檔案

cabarc.exe  ne:/temp/template1_new.xsne:/temp/template1/*.*

出處:http://blog.csdn.net/chen_xizhang

建立完全受信任的InfoPath表單

有兩種方式可以建立完全受信任的infopath表單,分別是regform工具和數字簽名 採用infopath自帶的命令列工具regform eg regform u urn myform mycompany t yes msi c myforms mytrustedform.xsn 引數u urn名...

解決InfoPath 2007表單的部署問題

最近開發乙個小型的考勤系統,infopath2007 表單 都快做完了,於是拿到同事那裡打算測一下,在同事的機器上開啟infopath2007的xml檔案的時候報了乙個錯,說找不到form template,鬱悶!回想起來,之前使用基於網路路徑的方式部署,但選擇了乙個本地路徑,所以當這些xml檔案在...

讀取infopath的xml檔案

最近專案應用infopath表單來收集資料,然後客戶要求不但要把資料收集到表單庫,還要讓一些特殊的字段提交到自定義列表庫 而且這一部分在infopath裡是乙個重複節 同事提示我可以用讀取xml的方法。開始的時候使用xmldoc.load fileurl 但是讀出來的xml檔案不是infopath中...