SearchFolders Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |