Toon posts:

[VB] Bestand zoeken op computer

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil dus graag in VB Script (MS Excel) de HELE computer afzoeken naar een
bepaald bestand.

Ik weet van het bestaan af van de functie 'Application.FileSearch' en heb deze
al werkend in mijn programma staan, ik heb alleen geen idee welke waarde er in het element '.lookin' moeten komen (heb er nu "C:\" instaan, maar da's uiteraard
alleen voor de C drive)

Mijn code tot nu toe (voor de duidelijkheid) :

With Application.FileSearch
.NewSearch
.LookIn = "C:\"
.Filename = "SAM.xla"
.SearchSubFolders = True
.MatchTextExactly = True
.filetype = msoFileTypeExcelWorkbooks
End With

Dus : hoe scan ik de HELE computer af naar een bestand?

Verwijderd

Wat je eerst moet uit zien te vissen via code is welke drives er aan de compu hangen zodat je dit niet hard hoeft te programmeren en je app een beetje flexibel houdt.

Deze link zou je op weg kunnen helpen:
http://p2p.wrox.com/topic.asp?TOPIC_ID=9469

Geeft hier aan hoe je drives in een combobox kan weergeven, maar zou een normale list kunnen worden.

Daarna om je voorbeeldcode heen een for-statement zetten:

For Each drive In driveList

//jouw code
.LookIn = drive //of iets dergelijks, mogelijk verwerken in een stringvar
//de rest van jouw code

Next drive

Linkje dat ik geef is geen VBA, maar VB.Net dus of dit uberhaupt kan in VBA :? maar het idee is er.

Succes ;)

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
3 sec. google (kopje file & folder search)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij