MS Word | VBA |输出页面选择IF页脚包含"文本"

时间:2015-02-22 15:26:44

标签: vba ms-word word-vba

我很难使用MS Word的页面系统。我在一个单词doc中有一组字母模板,这些单词doc由用户表单填充(每个字母的用户表单)。点击OK按钮后,整个文档将由REF-erenced书签填充,我希望将正确的页面输出为PDF

我目前在最后有下面的代码,它保存了我的文档的某个页面(在本例中为第23页到第24页)。我遇到的问题是页面往往会移动,具体取决于信中填充的信息量。

当页面“移动”时,页脚随之移动,因此可以在此之前添加代码,找到页面页脚中的特定文本,然后保存这些特定页面。它不必在页脚中,我可以在字母的最后添加一些字符,这些字符是白色文本,因此没有看到。

我一直在与ActiveDocument.Paragraphs.Last.Range.Text合作,但无济于事。

ActiveDocument.ExportAsFixedFormat OutputFileName:= _
        "SURNAME_manualSOB.pdf", _
        ExportFormat:=wdExportFormatPDF, OpenAfterExport:=True, OptimizeFor:= _
        wdExportOptimizeForPrint, Range:=wdExportFromTo, From:=23, To:=24, Item:= _
        wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
        CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
        BitmapMissingFonts:=True, UseISO19005_1:=False

0 个答案:

没有答案