Forum » Programska oprema » Program ki extract-a filename in ga prilepi v tabelo...
Program ki extract-a filename in ga prilepi v tabelo...
2tiLen ::
Pozdravljeni!
Moj problem je naslednji.... imam cel kup wordovih dokumentov katerih imena moram kopirati v tabelo... zanima me če slučajno kdo pozna boljšo rešitev kot ročno vnašanje.
Tanx...
Moj problem je naslednji.... imam cel kup wordovih dokumentov katerih imena moram kopirati v tabelo... zanima me če slučajno kdo pozna boljšo rešitev kot ročno vnašanje.
Tanx...
ToniT ::
Tukaj je makro za excell
Function CreateFileList(FileFilter As String, IncludeSubFolder As Boolean) As Variant
' Vrne polno ime vseh datotek
Dim FileList() As String, FileCount As Long
CreateFileList = ""
Erase FileList
If FileFilter = "" Then FileFilter = "*.*" ' vse vrste datotek
With Application.FileSearch
.NewSearch
.LookIn = CurDir
.Filename = FileFilter
.SearchSubFolders = IncludeSubFolder
.FileType = msoFileTypeAllFiles
If .Execute(SortBy:=msoSortByFileName, SortOrder:=msoSortOrderAscending) = 0 Then Exit Function
ReDim FileList(.FoundFiles.Count)
For FileCount = 1 To .FoundFiles.Count
FileList(FileCount) = .FoundFiles(FileCount)
Next FileCount
.FileType = msoFileTypeExcelWorkbooks ' resetira vrste datotek
End With
CreateFileList = FileList
Erase FileList
End Function
Sub TestCreateFileList()
Dim FileNamesList As Variant, i As Integer
'ChDir "C:\Moji dokumenti" ' 'Tu napišeš začetni direktorij
FileNamesList = CreateFileList("*.doc", False) ' poišče datoteke s končnico .doc
Range("A:A").ClearContents
For i = 1 To UBound(FileNamesList)
Cells(i + 1, 1).Formula = FileNamesList(i)
Next i
End Sub
Function CreateFileList(FileFilter As String, IncludeSubFolder As Boolean) As Variant
' Vrne polno ime vseh datotek
Dim FileList() As String, FileCount As Long
CreateFileList = ""
Erase FileList
If FileFilter = "" Then FileFilter = "*.*" ' vse vrste datotek
With Application.FileSearch
.NewSearch
.LookIn = CurDir
.Filename = FileFilter
.SearchSubFolders = IncludeSubFolder
.FileType = msoFileTypeAllFiles
If .Execute(SortBy:=msoSortByFileName, SortOrder:=msoSortOrderAscending) = 0 Then Exit Function
ReDim FileList(.FoundFiles.Count)
For FileCount = 1 To .FoundFiles.Count
FileList(FileCount) = .FoundFiles(FileCount)
Next FileCount
.FileType = msoFileTypeExcelWorkbooks ' resetira vrste datotek
End With
CreateFileList = FileList
Erase FileList
End Function
Sub TestCreateFileList()
Dim FileNamesList As Variant, i As Integer
'ChDir "C:\Moji dokumenti" ' 'Tu napišeš začetni direktorij
FileNamesList = CreateFileList("*.doc", False) ' poišče datoteke s končnico .doc
Range("A:A").ClearContents
For i = 1 To UBound(FileNamesList)
Cells(i + 1, 1).Formula = FileNamesList(i)
Next i
End Sub
Cokolesnik ::
Lahko da bo sprejemljivo tudi tole:
- v dos promptu v imeniku, kjer imaš DOC datoteke, napišeš dir>seznam.txt
- z wordom ali drugim urejevalnikom odpreš datoteko seznam.txt, ki je ustvarjena v imeniku z DOC datotekami
- označiš željene podatke in jih prekopiraš v tvojo tabelo.
Malo bi se moral poigrati s prečiščevanjem a ročno prepisovanje si prihranil.
- v dos promptu v imeniku, kjer imaš DOC datoteke, napišeš dir>seznam.txt
- z wordom ali drugim urejevalnikom odpreš datoteko seznam.txt, ki je ustvarjena v imeniku z DOC datotekami
- označiš željene podatke in jih prekopiraš v tvojo tabelo.
Malo bi se moral poigrati s prečiščevanjem a ročno prepisovanje si prihranil.
Uporabniki naj pred pisanjem sporočil uporabljajo iskalnik www.google.com.
Čokolešnik ne vsebuje nobenih aditivov, konzervansov ali umetnih barvil.
Čokolešnik ne vsebuje nobenih aditivov, konzervansov ali umetnih barvil.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Powershell primerjaj in kopirajOddelek: Programiranje | 1056 (693) | Blisk |
» | program za pomoč pri tiskanju 200+pdf dokumentovOddelek: Pomoč in nasveti | 2287 (1339) | HotBurek |
» | izpisovanje datotek in sortiranjeOddelek: Programiranje | 791 (613) | cobrica |
» | Prihaja iskalnik za BitTorrentOddelek: Novice / Omrežja / internet | 5346 (3990) | MrStein |
» | vkljucevanje txt datoteke v ...Oddelek: Programiranje | 1580 (1356) | webblod |