-1

我正在尝试打开我的信息路径表单(xsn),该表单位于我的个人计算机(在我的公司网络之外)的公司共享点网站中。当我尝试在 infopath 中打开时,出现此错误。

InfoPath 无法验证您的用户名,因为表单的安全设置不允许。调用属性或方法“get-UserName”期间发生错误。

4

1 回答 1

0

您无法在服务器上打开 XSN 表单模板(还要注意 Infopath XSN 模板用于生成 Infopath 数据表单或 Infopath webpart),因为它是许多文件的打包存档,您只能将其下载到本地计算机并在Infopath Designer 中的设计模式(通过右键单击 .XSN 文件 > 选择设计选项或打开 Infopath Designer,然后打开 xsn 模板)。此外,您应该在本地安装 Infpath,作为 MS Office 套件的一部分。

此外,如果您将 XSN 模板下载到本地计算机,双击它确实会尝试生成 Infopath .XML 数据表单并在 Infopath Filler 中打开它。这显然会失败,如果有(远程,例如,在共享点服务器上)本地用户没有权限的数据连接/源(当您的 Infopath 模板启用 Web = 启用以在浏览器中运行时也是如此通过 Sharepoint 服务器 Infopath Form Services)。您应该数字签名并将模板的安全和信任(< 表单选项 < 信息 < Infopath Designer 功能区上的文件)更改为完全信任为了在 Filler 中预览它(即在 юЧЫТ 模板的基础上生成一个 Infopath 数据表单 - 这是一个 Infopath .XML 数据表单,如果是共享点库,并在 Infopath Filler 中打开它,本地)。

这适用于发布到共享点(文档格式)库的模板。从概念上讲,在 Sharepoint List Form 的情况下,考虑到其 .XSN 模板直接连接到底层 sharepoint 列表并且没有(单独的)Infopath XML 数据表单,这都是一样的。

于 2013-03-30T08:11:25.120 回答