0
我有一個包含員工數據和Word模板的Excel文件。我將郵件合併並創建了一個宏,它向我詢問員工姓名,並根據姓名從Excel文件中將該員工的員工詳細信息提取到Word文件。VBA宏無法正常工作
如果記錄來自Excel工作表的頂部到底部,宏能夠檢索記錄。但是,任何高於當前檢索記錄的記錄都不會被抓取。這真是一個麻煩。能否請你幫忙?
下面是我的代碼:
Sub getdata()
Dim numRecord As Integer
Dim myName As String
myName = InputBox("Enter Name:")
Set dsMain = ActiveDocument.MailMerge.DataSource
If dsMain.FindRecord(FindText:=myName, Field:="Name") = True Then
numRecord = dsMain.ActiveRecord
End If
End Sub
太謝謝你了。它爲我工作!非常感謝。 – bishwarup990
不用擔心。請接受作爲答案,如果它的工作。如果有什麼遺漏,讓我們知道,我自己或其他人可能會提供更多的細節。 – QHarr