转自:http://www.cnblogs.com/xknight/archive/2008/06/03/1213122.html

大家都知道Infopath是强大的电子表单制作工具,方便的控件管理及规则定制,但这一些都得让用户在客户机上装着Infopath,使用起来极为不便,要是能用web的方式,那就最好了。刚好MS 的sharepoint 2007企业版中,提供了form service的功能,可以将infopath模板发布到sharepoint站点下,起用浏览器功能。话不多说了,还是赶紧动起手来吧:
首先,制作表单模板并发布。打开Infopath,制作一个XSN的表单模板,如下图:
设计好后,在设计任务面板上,点击检查设计方案---->更改兼容性设置,在类别中选择“兼容性”,勾上“设计一个可在浏览器或InFoPath中打开的表单模板"选项,选择"安全和信任",在安全级别里,起用“完全信任(表单对机器上的文件和设置具有访问权限)”选项。
保存模板为“报销单.xsn”。点击工具菜单"文件"-->发布,选择具有或不具有InfoPath Forms Services的SharePoint 服务器如下图

下一步,在请输入SharePoint或InfoPath Forms Services网站的位置上输入发布的站点URL,如:http://cdh10000,
下一步,如下图,勾选用户可以通过浏览器填写表单,选择“经管理员核准的表单模板”选项,

下一步,在指定表单模板的位置和文件名的地方,将模板发布到本地磁盘上,如“C:\报销单.xsn”,
下一步,"下面列出的列将在sharepoint 网站和outlook文件夹中可用",选择要发布要网站的表单字段,下一步,发布,关闭。
第二步,将表单模板上传到网站,并激活到相关的站点。打开管理中心---->应用程序管理---->Infopath Form Service---->管理表单模板---->上载表单模板---->选择表单模板(C:\报销单.xsn),上载---->确定。回到管理表单模板页,选择刚上载的表单模板,选激活到网站集,在激活位置中选择激活的位置,如http://cdh10000,确定。
第三步,创建文档库并加入新模板。打开网站,点击查看所有网站内容,点击创建---->文档库---->名称为"报销单",点击创建。以管理员身份,进入文档库,点击设置---->高级设置---->内容类型:是否允许管理管理内容类型选"是",启用了浏览器的文档,选择“显示为网页“,确定。回到文档库”设置“页面,多了一项内容类型,点击从现有网站内容类型添加,如下图所示:

选择"报销单",点击添加---->确定。这个时候表单以经添加到文档库”报销单“里面,但为了方便,可以把多余的文档库模板删除,回到内容类型模块,点击“文档“(多余模板),设置---->删除此内容类型。至此,表单模板发布到站点文档库的步骤以完成。接下来是看一下效果。
第三步,查看成果。打开报销单文档库,点击新建,呵呵,Infopath的web效果出来了,如下图:

这时可以填写表单内容,点击保存,填写保存的文档名称,完成。

发布infopath模板到sharepoint站点(Infopath 2007)相关推荐

  1. 【Vegas改编】发布infopath模板到sharepoint2007站点

    需求:Sharepoint2007周报上传 步骤: Client: 1,打开Infopath,制作一个XSN的表单模板,如下图: 2,设计好后,在设计任务面板上,点击检查设计方案---->更改兼 ...

  2. 将含有自定义代码的Infopath模板发布到Sharepoint表单库中

    最近一好友通过msn曰:"ocean最近没有写点什么?".想想也确实应该写点什么了.从实际的项目经验来说,也确实有很多东西可以写,至少也能写个小册子,但是始终没有静下心来写.上次去 ...

  3. InfoPath 发布表单到SharePoint库报错

    InfoPath 发布表单到SharePoint库报错如下: 下列Web服务器未运行SharePoint 英文报错: The following web server does not appear ...

  4. 如何对已经发布过的InfoPath模板进行修改

    设计完InfoPath模板之后,需要将其发布到一个公共的地方(如公共网络上),用户可以下载该模板填写内容然后生成固定格式的XML数据文件.一个复杂的InfoPath模板可以包含一个主数据源(Schem ...

  5. 将SharePoint站点另存为模板并根据模板创建站点!

    1,将SharePoint站点模板另存为模板. 在网站设置-网站操作一栏下面可以将网站另存为模板. 这儿应该注意:有的时候"将网站另存为模板这个"链接看不到,这个时候打开管理网站功 ...

  6. Sharepoint 站点模板和站点定义、定制站点定义

    站点模板和站点定义 定制SharePoint站点,你有两种方式,使用定制的模板或创建站点定义. 定制的模板使你能够通过使用用户接口来定制一个站点.例如,你可以通过一个已有的列表得到一个定制的列表,或者 ...

  7. 【SharePoint】SharePoint站点模板ID——SharePoint Site Template ID – Microsoft Office 365

    前言 我们在生产环境创建SharePoint站点时候经常会确认一下开发环境SharePoint站点类型,下面列出了SharePoint站点模板ID以及Name对应表 不同站点模板ID Blank Si ...

  8. SharePoint学习札记[4] — 创建SharePoint站点

    为减少创建SharePoint站点过程中的麻烦,先打开IIS管理器,将"默认站点"停止或删除.后面的创建过程中,创建向导会自动创建端口为80的网站.        现在将:     ...

  9. 让SharePoint站点输出详细错误信息[转]

    转自:http://blog.csdn.net/jackjoy/archive/2007/07/31/1719012.aspx 很显然,这样的错误提示除了会让人抓狂之外对解决问题没有任何帮助,弄过AS ...

  10. SharePoint 站点结构及概念

    简单的记录一下Sharepoint的结构与基本概念 一.服务器场 服务器场,即主机的集群.简单点说就是两台机器互相备份,两个或几台机器之间有心跳线,定时检测对端设备的情况,如果对端设备出现故障,一台机 ...

最新文章

  1. 改变IT世界的11大Apache开源技术
  2. MSBuild + MSILInect实现编译时AOP-改变前后对比
  3. Redis 基数统计:HyperLogLog 小内存大用处
  4. 7、Docker容器数据卷volumes-from
  5. 设置UILabel可变高度(根据文本内容自动适应高度)
  6. react 用html插件,VSCode拓展插件推荐(HTML、Node、Vue、React开发均适用)-Go语言中文社区...
  7. Android 渗透测试学习手册 第五章 Android 取证
  8. 一件程序员必备武器的诞生
  9. 吉林省专升本历年真题高频词汇
  10. SNAT/DNAT/MASQUERADE
  11. TileMap大型地图网格属性设置
  12. AUTOCAD——JOIN合并命令
  13. 用glRotatef函数转动对象
  14. python:三个你必须记住的pyinstaller打包命令
  15. JavaScript系列之switch语句
  16. 【区间dp】洛谷 P1220 关路灯
  17. neo4j导入protege的owl文件
  18. 利用EndNote导入并查阅文献
  19. Kali Linux VMware下载与安装
  20. 中效过滤器过滤等级与标准

热门文章

  1. html5 树开花效果,院子里别养花了,种上这5种“开花树”,比盆栽漂亮多1倍
  2. nofllow html5,NoFollow:高亮显示nofollow标签
  3. 爬虫系列——做爬虫必备:各大网站蜘蛛UA
  4. Windows\Ubuntu修复UEFI引导
  5. (SEED-Lab) DNS_Local Attack Lab
  6. BIOS和EFI启动过程
  7. 记录mysql中如何统计日周月季度年
  8. springboot框架
  9. 输入法公司Kika完成2.2亿B+轮融资 猎豹移动领投
  10. matlab中counter怎么用,matlab中fspecial函数的用法