For Each fl As String In dlg.FileNames
Dim Book As New XLS.Book(fl)
For Each Sheet As XLS.Sheet In Book.Sheets
Dim mg As New Merger
mg.SourcePath = fl
If fl.EndsWith(".xls") Then
mg.Format = "excel" '指定格式
Else
mg.Format = "excel2007" '指定格式
End If
mg.SourceTableName = Sheet.name & "$" '指定要合并的表
mg.DataTableName = "sheet1" '指定接收数据的表
mg.Merge() '开始合并
Next
Next