gpt4 book ai didi

infopath - 需要 InfoPath 2010 自动升级到新模板

转载 作者:行者123 更新时间:2023-12-04 06:21:55 24 4
gpt4 key购买 nike

我有一个在 InfoPath 2010 中创建的表单,作为 InfoPath 2003 兼容表单。它背后有托管代码(C#、InfoPath 2003 对象模型),并直接发布到 SharePoint 2007 表单库。该表单是使用 XDocuments2.NewFromSolution 从另一个应用程序打开的。

我希望用户自动获取最新版本的表单模板,这就是我在版本控制选项中选择的内容。但是,使用 InfoPath 2010 的用户在模板更新后打开新表单时会收到一条消息,提示“更新您的表单”以及“保存和更新表单”按钮。

这是我在尝试消除此问题时所尝试的:

  • 发布为网站内容类型。
  • 发布到网络位置而不是 SharePoint。
  • 发布到网络位置并更改表单名称(来自这篇文章 http://www.infopathdev.com/forums/p/19260/66833.aspx)
  • 将版本号更新为全新的版本(如 2.0.0.1)。

  • 这些都不起作用。这是一个大量使用的表单,我不希望任何人收到此更新消息,尤其是因为它使表单无法正常工作,因此必须关闭并重新打开它。我需要在每个人都升级到 Office 2010 之前弄清楚这一点。它在早期版本的 Office 中运行良好。

    有没有人有我可以尝试的其他想法?

    谢谢,
    贝丝

    最佳答案

    我终于联系了 Microsoft 支持,这是我被告知的:

    不幸的是,无法避免 InfoPath 2010 用户收到“保存并更新表单”的提示。即使使用代码也是不可能的。
    如您所知,用户只会在初始时间收到保存和更新表单的提示,然后任何后续打开都不会提示用户进行任何更新。解决此选项的唯一方法是让 InfoPath 2010 用户在访问表单之前先清除其 InfoPath 缓存。这将删除他们缓存中当前保存的模板信息,因此它不会提示他们保存和更新表单,因为它没有任何打开表单的记录。

    让用户清空 InfoPath 缓存的方法是执行以下操作:
    让他们转到“开始”,然后启动“运行”或在他们的“开始搜索”栏(开始按钮正上方)让他们键入以下命令:
    InfoPath/cache clearall
    (这将在用户的机器上启动 InfoPath 客户端,他们现在将拥有空的 InfoPath 缓存)

    因此,我将启用我的表单浏览器,以避免出现“保存和更新表单”按钮。

    贝丝

    关于infopath - 需要 InfoPath 2010 自动升级到新模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6444782/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com