SearchFolders Schnittstelle

Definition

Eine Auflistung von ScopeFolder -Objekten, die bestimmt, welche Ordner beim Aufruf der Execute(MsoSortBy, MsoSortOrder, Boolean) -Methode des FileSearch -Objekts durchsucht werden.

public interface class SearchFolders : Microsoft::Office::Core::_IMsoDispObj, System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000C036A-0000-0000-C000-000000000046")]
public interface SearchFolders : Microsoft.Office.Core._IMsoDispObj, System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("000C036A-0000-0000-C000-000000000046")>]
type SearchFolders = interface
    interface _IMsoDispObj
    interface IEnumerable
Public Interface SearchFolders
Implements _IMsoDispObj, IEnumerable
Attribute
Implementiert

Hinweise

Verwenden Sie die SearchFolders -Eigenschaft mit dem FileSearch-Objekt , um die SearchFolders-Auflistung zurückzugeben.

Für jede Anwendung besteht nur eine SearchFolders -Auflistung. Der Inhalt der Auflistung verbleibt, nachdem der Code, der sie aufruft, die Ausführung abgeschlossen hat. Daher ist es wichtig, um die Auflistung zu löschen, es sei denn, Sie Ihre Suchinformationen werden in Ordnern aus vorangegangenen Suchvorgängen einschließen möchten.

Sie können die Add(ScopeFolder) -Methode der SearchFolders-Auflistung verwenden, um der SearchFolders-Auflistung ein ScopeFolder-Objekt hinzuzufügen. Es ist jedoch in der Regel einfacher, die AddToSearchFolders() Methode des ScopeFolder-Objekts zu verwenden, das Sie hinzufügen möchten, da nur eine SearchFolders-Auflistung für alle Suchvorgänge vorhanden ist.

Die SearchFolders-Auflistung kann als Kompliment zur LookIn -Eigenschaft des FileSearch-Objekts angesehen werden. Beide geben die zu durchsuchenden Ordner an, und beide werden verwendet, wenn die Suche ausgeführt wird. Wenn Sie jedoch nur die LookIn-Eigenschaft verwenden möchten, sollten Sie sicherstellen, dass die SearchFolders-Auflistung leer ist. Wenn Sie hingegen nur die SearchFolders-Auflistung verwenden möchten, legen Sie die LookIn-Eigenschaft auf den Pfad des ersten Elements der SearchFolders-Auflistung fest, bevor Sie die Execute-Methode aufrufen.

Eigenschaften

Application

Gibt ein Application-Objekt zurück, das die Containeranwendung für das -Objekt darstellt.

Count

Gibt einen Integer-Wert zurück, der die Anzahl der Elemente in der angegebenen Auflistung angibt.

Creator

Gibt eine 32-Bit-Ganzzahl, die die Anwendung angibt, in der das angegebene Objekt erstellt wurde.

Item[Int32]

Gibt ein ScopeFolder -Objekt zurück, das einen Unterordner des übergeordneten Objekts darstellt.

Methoden

Add(ScopeFolder)

Fügt einer Dateisuche einen Suchordner hinzu.

GetEnumerator()

Eine Auflistung von ScopeFolder -Objekten, die bestimmt, welche Ordner beim Aufruf der Execute(MsoSortBy, MsoSortOrder, Boolean) -Methode des FileSearch -Objekts durchsucht werden.

Remove(Int32)

Entfernt das angegebene Objekt aus der Auflistung.

Gilt für: