28. oktober 2002 - 14:36Der er
13 kommentarer og 1 løsning
Søgning
Jeg har 2 spg.
1. Er der nogle der kan fortælle mig hvad der galt i nedenstående kode. Den bruges til at søge efter word dokumenter. Den siger hele tiden "There were no files found." Der er altså word dokumenter i både C: og i nogle af underbiblioteker.(Jeg bruger office97 og officeXP).
With Application.FileSearch ChangeFileOpenDirectory "C:\"
.LookIn = "C:\" .SearchSubFolders = True
.FileType = msoFileTypeWordDocuments
.Execute
If .Execute() > 0 Then ListBox1.AddItem ("Følgende dokument(er) fundet: ") ListBox1.AddItem (.FoundFiles) For I = 1 To .FoundFiles.Count
ListBox1.AddItem (.FoundFiles(I)) Next I Else ListBox1.AddItem ("There were no files found.")
End If End With
2. Det er mening at man skal se de fundne filer i listboxen. Hvordan kan jeg så få åbnet dokumentet ved at klikke på den (i listboxen)?
Jeg forstår ikke hvad er det du mener. Jeg har lavet en userform (der hedder userfor_click Til den har til tilføjet et knapp (command) der hedder søg. en knap der hedder Åbn (som er til at kunne åbne dokumenter som står i listboxen. Den ovenstående kode har jeg skrivet ind under den der hedder Søg.
Hej RVM. Din forslag virker fint sålænge man søger i et undermappe på C:\. Dvs. når, SearchSubfolders = True, går word i stå (svar ikke). Ved at skrive False, søger den i kun C:\drevet (ikke undermapperne). Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.