Ich verstehe nicht ganz was gemeint ist. Die Frage war doch, wie man ein Autorenfeld anlegen kann. Und genau dazu beschreibe ich ein Beispiel. Die Methode ReplaceItemValue ersetzt den Wert eines Items durch den angegebenen, wenn das Item jedoch nicht existiert, wird es neu angelegt mit dem angegebenen Inhalt. Wenn jedoch ein Item durch ReplaceItemValue angelegt wird, ist das Summary-Flag eben nicht gesetzt und muss explizit gesetzt werden.
Mit GetFirstItem kann ich prüfen, ob das Item bereits existiert, bzw. erhalte das Objekt. Wenn es dann existiert, kann man z.B. den Wert auslesen und diesen verändern und dann wieder zurückschreiben. GetFirstItem legt aber kein neues Item an!
Es gibt aber immer mehrere Wege, die zum Ziel führen - auch wenn Du das gaga findest!
Viele Grüße
ghost