Zitat von
MSDN Library April 2002:
The IMoniker interface contains methods that allow you to use a moniker object, which contains information that uniquely identifies a
COM object. An object that has a pointer to the moniker object's IMoniker interface can locate, activate, and get
access to the identified object without having any other specific information on where the object is actually located in a distributed system.
Das soll heissen, dass
COM Objekte, welche das IMoniker Interface unterstützen, über einen "menschlichen" Namen angesprochen werden können.
Einer der bekanntesten Moniker ist der FileMoniker, welcher es ermöglicht direkt auf Dateien zuzugreifen. Z.B.: "C:\
WinNT\win.ini"
Es gibt auch ItemMoniker, mit welchen man direkt auf Elemente einer Datei zugreifen kann.Z.B.: "C:\work\sales.xls!A1:E7." Diese ermöglichen in diesem Fall das starten von Excel und den Zugriff auf die Daten der Zellen A1 bis E7 der Excel Datei C:\work\sales.xls...