MS Word exportasfixedformat PDF清除表单字段的结果并使用空值保存PDF

时间:2014-10-09 07:17:24

标签: vba ms-word pdf-generation word-vba formfield

我在MS Word 2007中创建文档,然后插入文本表单字段。 我使用此控件以编程方式将文本放在文档的不同位置。 然后我在表单字段

中放入了一些文本

在代码中:

name = Document.Formfield(j).Name;
if (name=="ground")
    Document.Formfield(j).Result = "some text"
...

然后转到菜单,另存为PDF。

保存表格字段后,文字为空,且PDF为空,WTF(功能是什么)?

如何在表单字段中保存带文本的PDF?

1 个答案:

答案 0 :(得分:0)

我通过代码用结果替换Form Field来解决问题:

        i = ND.FormFields.Count;

        while (i > 0)
            ND.FormFields(i).Range = ND.FormFields(i).Result;
            i = ND.FormFields.Count;
        end;