【问题标题】:How can I determine the page number of a field in MS Word with VBA?如何使用 VBA 确定 MS Word 中字段的页码?
【发布时间】:2020-08-20 16:23:32
【问题描述】:

我正在使用 QR-Code DISPLAYBARCODE 字段。我正在使用日期和时间等信息更新所有 DISPLAYBARCODE,另外我想添加 DISPLAYBARCODE 字段所在的页码。

对于表格,我会使用范围字段,但这不适用于字段。

有没有办法做到这一点?

【问题讨论】:

    标签: vba ms-word field page-numbering


    【解决方案1】:

    如果您希望页码显示为 QR 码的一部分,您可以在代码文本中嵌入页面字段。比如:

    • { DisplayBarCode "{ Date } { Time } Page { Page }" QR \s 100 \r 0 \q 3 }

    注意引号。它们是必要的。

    我正在编写代码,以便您输入如图所示的字段。

    • 这就是你想要的吗?
    • 是否希望页面、日期和时间出现在 DisplayBarCode 字段中,以便在读取条形码时显示?
    • 您是否想要代码运行时的时间戳而不是当前日期和时间?
    • 该领域还有什么?目前的内容?在日期、时间和页码之前还是之后?

    看看这个线程中的第二个答案(来自 WillWillPower):Setting up a nested field in Word using VBA

    It uses the range of the field code.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-04
      • 1970-01-01
      • 2019-08-26
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      相关资源
      最近更新 更多