Я изменил код, который увидел, который открывает шаблон слова и заполняет его, заменяя закладки текущей записью. Все работает нормально, пока я не попытаюсь написать контент из связанной (lookup) таблицы, например.Запись связанных данных таблицы в Word (из Access)
Таблица A:
ID
Name
Description
JobType (lookup drop down list by JobTypeID in Table B)
Таблица B:
JobTypeID
JobType
Форма C:
ID
Name
Description
JobType
Это все работает, как и планировалось в форме, и работает для большинства, когда я нажимаю a с:
'code for connecting to word and opening templates works fine *snip*
With WordApp.Selection
.Goto what:=wdGoToBookmark, Name:="bmName"
.TypeText [Name]
Но когда я использую:
With WordApp.Selection
.Goto what:=wdGoToBookmark, Name:="bmJobType"
.TypeText [JobType]
он не записывает Thats тип задания, сохраненные в таблице или отображаться в выпадающем списке на форме .... он пишет JobTypeID (1,2 , 3,4 ....), используемых в ссылке.
Ive также попытался использовать me.JobTypeComboBox.value из формы, но это также отображает идентификатор. Может кто-нибудь указать мне в правильном направлении, пожалуйста.
Я пошел на вариант 2, посмотрел на DLookup и решил пойти с: strJobTypeName = DLookup ("JobType", "Table B", "JobTypeID =" & [JobType]) –