0
我不是VBA程序員。我試圖幫助朋友在他的Access/VBA應用程序中調試問題。來自Access的Word MailMerge沒有收集查詢
當點擊一個按鈕時,會運行一個函數,彈出一個對話框詢問一些參數;它會建立一個SQL查詢,運行它來檢查是否有結果,然後針對word文檔運行一個mailmerge。
問題是,打開單詞時,它會: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
任何想法?
感謝