Я не программист VBA. Я пытаюсь помочь другу отладить проблему в своем приложении Access/VBA.Word MailMerge from Access не подбирает запрос
При нажатии кнопки запускается функция, в которой появляется диалоговое окно с запросом некоторых параметров; он строит SQL-запрос, запускает его, чтобы проверить, есть ли результаты, а затем запускает почтовый ящик против текстового документа.
Проблема заключается в том, что когда слово открыто, оно: a) запрашивает, какая таблица должна использовать слияние, и b) похоже, что не запускает запрос, который передается ему. Я предполагаю, что если я смогу исправить #b, то #a также будет исправлена. Так, что-то, скорее всего, не так с этим кодом:
objWord.MailMerge.openDataSource _
Name:=CurrentProject.FullName, _
ReadOnly:=True, _
OpenExclusive:=False, _
LinkToSource:=True, _
Connection:="TABLE " & TableName, _
SQLStatement:=query
objWord.MailMerge.Execute
Вот документация: http://msdn.microsoft.com/en-us/library/office/ff841005(v=office.15).aspx
Любые идеи?
Благодаря