OLE Automation SearchForEx ExampleSearchForEx Example Dim searchResults As Object
Dim search2 As Object
Dim criteria As Object
Set criteria = CreateObject("Wilbur.SearchCriteria")
criteria.FileName = "*.txt"
get the list of files with extension *.txt
' containing the phrase entered
in the Text1 field
Set searchResults = _
wilbur.SearchForEx(Text1.Text, criteria)
Extract the names from the list and use them
' to fill a list box
Dim bResult As Boolean Dim nCount As Integer nCount = 0 bResult = searchResults.setToStart ' get number of results Dim lastMod As Date ' check to see if this result matches any proximity requirements If searchResults.isNearOK Then lastMod = searchResults.getModifiedDate rank = searchResults.getRank List1.AddItem searchResults.getPath + _ Chr(9) + Str(rank) + Chr(9) + Format(lastMod) End If nCount = nCount + 1 Status = "Checking near " & nCount & " of " & nTotal DoEvents bResult = searchResults.setToNext Wend This will search the index and place matching files in the searchResults object. This list is then looped through and the path names, modified dates and search rank of the files which meet any proximity requirement are placed in the list box. A status line is updated with a file count. |
Copyright © 1999 RedTree
Development Inc. All rights reserved. |