Skript zu finden, die Anzahl der Zeilen in excel unter einem bestimmten Ordner mit vb

Ich brauche, um herauszufinden, die Anzahl von Zeilen in jeder excel-Blätter in einem Ordner .Google-Suche zeigt, dass das Skript unten funktioniert..aber mit sehr wenig wissen über vb ,ich konnte nicht, es zu lösen.Das Skript containe "Wscript Objekt.Ich denke, das funktioniert mit der sich dieses Objekt als gut

Die Sache ist unter "c:\temp" ich habe 100 excel-Arbeitsblätter(.xls). Brauchen, um herauszufinden, die Anzahl von Zeilen in jeder Datei. Hilfe benötigt von vb-Experten

 Dim objFSO, strFolder, objFolder, objFile, objExcel, objSheet, objRange, objRows As Object

        Dim strExtension As String
        Dim V_FilePath As String = " "

        ' Specify folder.
        strFolder = "c:\\temp"    -----

        objExcel = CreateObject("Excel.Application")

        ' Enumerate files in the folder.
        objFSO = CreateObject("Scripting.FileSystemObject")
        objFolder = objFSO.GetFolder(strFolder)

        For Each objFile In objFolder.Files
            ' Select only Excel spreadsheet file.
            strExtension = objFSO.GetExtensionName(objFile.Path)

            If (strExtension = "xls") Or (strExtension = "xlsx") Then
                ' Open each spreadsheet and count the number of rows.
                objExcel.Workbooks.Open(objFile.Path)
                objSheet = objExcel.ActiveWorkbook.Worksheets(1)
                objRange = objSheet.UsedRange
                objRows = objRange.Rows

      ' Display spreadsheet name and the number of rows.

                MsgBox(objExcel.ActiveWorkbook + CStr(objRows.Count))
                ''Wscript.Echo(objFile.Path & " (" & objRows.Count & ")")

 ' Close the spreadsheet.

                objExcel.ActiveWorkbook.Close()
            End If

        Next

        ' Clean up.
        objExcel.Application.Quit()

        Dts.TaskResult = ScriptResults.Success
    End Sub
  • haben Sie versucht das? welche Fehler sind Sie immer ?
  • Das ist eine Arbeit.in dem Sinne bin ich immer die coounts. aber ich muss jede Datei Namen und so zählen, wie bekomme ich diese details
InformationsquelleAutor user1254579 | 2013-08-05
Schreibe einen Kommentar