Как я могу определить номер страницы поля в MS Word с помощью VBA?

Я использую поле DISPLAYBARCODE QR-кода. Я обновляю все DISPLAYBARCODE с некоторой информацией, такой как дата и время, дополнительно я хочу добавить номер страницы, на которой находится поле DISPLAYBARCODE.

Для таблиц я бы использовал поле диапазона, но оно недоступно для полей.

Есть ли способ, как это сделать?


person Alex    schedule 20.08.2020    source источник


Ответы (1)


Если вы хотите, чтобы номер страницы отображался как часть QR-кода, вы можете встроить поле страницы в текст кода. Что-то типа:

  • { DisplayBarCode { Дата } { Время } Страница { Страница } QR \s 100 \r 0 \q 3 }

Обратите внимание на кавычки. Они необходимы.

Я работаю над кодом, чтобы вы могли ввести поле, подобное показанному.

  • Это то, что вы хотите?
  • Вы хотите, чтобы страница, дата и время отображались в поле DisplayBarCode, чтобы они отображались при считывании штрих-кода?
  • Вы хотите вместо текущей даты и времени отметку времени запуска кода?
  • Что еще происходит в поле? Актуальный контент? До или после даты, времени и страницы?

Взгляните на второй ответ в этой теме (от WillWillPower): Настройка вложенного поля в Word с помощью VBA

It uses the range of the field code.
person Charles Kenyon    schedule 20.08.2020