不要把vba和XLS.Book混用,他们不是一个东西
Dim dlg As New FolderBrowserDialog
Dim wj As String
If dlg.ShowDialog = DialogResult.Ok Then
'MessageBox.Show("你选择的目录是:" & dlg.SelectedPath,"提示")
Dim Book1 As New XLS.Book
Dim mbwj As String= "d:\汇总表2.xlsx"
For Each File As String In FileSys.GetFiles(dlg.SelectedPath)
wj=File
dim ss() as string = FileSys.GetName(wj).split(".")
If ss(1) ="xls" Then
output.show(wj) '输出所有符合条件的文件
Dim Book2 As New XLS.Book(wj)
For i As Integer = Book2.Sheets.Count - 1 To 0 Step -1
Dim Sheet = Book2.Sheets(i)
Book2.Sheets.Remove(Sheet)
sheet.name = ss(0) & sheet.name
Book1.Sheets.Add(Sheet)
Next
End If
Next
Book1.Save(mbwj )
End If