Infopath无法打开表单定义xsf。表单包含错误

时间:2015-04-29 04:51:01

标签: infopath

尝试在设计模式下打开InfoPath表单(manifest.xsf)时,我收到此消息:

  

InfoPath无法打开以下表单:D:\ ABC \ InfoPath表单Template \ manifest.xsf

表单定义(.xsf)文件包含错误。
   详细信息:.xsf文件中引用了以下文件,但该文件不是表单的一部分:Microsoft.Office.Interop.Excel.dll

由于表单尚未准备好打开,因此我无法进入代码编辑器并添加引用。如何解决此错误?

1 个答案:

答案 0 :(得分:0)

如果它在你说的另一台机器上打开,你可以在那里进行更改并复制它。

或者,如果模板保存为“源文件”,则可以使用文本编辑器编辑.xsf,因为它只是一个XML文件。您正在寻找的条目可能是这样的:

<xsf:file name="Microsoft.Office.Interop.Excel.dll">
    <xsf:fileProperties>
        <xsf:property name="fileType" type="string" value="refAssembly"></xsf:property>
    </xsf:fileProperties>
</xsf:file>