Есть ли способ использовать MS Access VBA для создания цикла для вставки записей в определенную область документа MS Word? - PullRequest
0 голосов
/ 07 ноября 2019

Я очень, очень новичок в использовании кода VBA.

Я пытаюсь:

  • открыть экземпляр предварительно составленного документа MS Word,
  • использовать данные из таблицы клиентов в MS Access,
  • вставка определенных данных клиента в определенные области документа word,
  • сохранение документа как customerID в путь к файлу,
  • закрытие документа и
  • перейти к следующему набору записей таблицы доступа, проходя циклически до EOF.

Я смог использовать MS Bookmarks и код MS Access VBA для завершения вышеупомянутого.

Моя проблема в том, что customerID может иметь несколько # контрактов, связанных с одним customerID (1-ко-многим).

В подготовленном письме я также хотел бы:

  • найти документ, сохраненный как customerID, в пути к файлу для этого конкретного клиента
  • открыть экземпляр правильного документа для этого клиента (файл сохраняется как customerID)
  • перейти к разделу письма, где должны быть указаны # контракта
  • получить все контрактные номера, связанные с customerID, из MS Access (количество контактов может варьироваться),
  • вставить все контракты, связанные с customerID, в виде списка (если вертикальный список большечем 5, перейдите на вкладку и вставьте оставшиеся контрактные #
  • Закройте этот конкретный документ
  • Перейдите к следующему набору записей в моей таблице MS Access,
  • И сделайте то жедля всех записей в моей таблице доступа цикл до EOF

У меня нет никакого кода для этого, поэтому любые предложения будут с благодарностью.

Большое, большое спасибо!

...