Sorry, @Janka, aber der Artikel den Du geschrieben hast sagt zwar, dass das was Du vorschlägst, funktioniert, aber er beantwortet NICHT die eine Frage:
Folgendes Szenario:
Ein Benutzer war zuletzt vom 01.04. - 07.04. im Urlaub und hatte dort seinen Abwesenheitsagenten aktiviert.
Jetzt wird er krank, und kann dadurch:
1. sein Abwesenheitsprofil nicht anpassen und
2. den Agenten nicht aktivieren.
Punkt 2 kannst Du wie von Dir beschrieben lösen, aber ans Profil kommst Du nicht ohne weiteres ran (um Startdatum und Enddatum der Abwesenheit zu setzen, auf die greift der OOO nämlich zu):
Die Aktion (Werkzeuge -> Vorgaben) hat nämlich folgende Hide- When- Formel:
User := @LowerCase(@UserName);
Mngr := @LowerCase(@GetProfileField("calendarprofile"; "Owner"));
(User != Mngr) | @Environment("OEMClient") = "1" | @If(@TextToNumber(@Version) < 174;@True;@False)
Das heisst: Verbirg den Button (und damit die einzige Möglichkeit, an das OOO- Profil ranzukommen), wenn der aktuelle User NICHT der im Kalenderprofil eingetragene Besitzer ist...
Also entweder musst Du den Besitzer temporär ändern, oder per Designer die Hide- When- Formel anpassen... und das meinte ich mit "...ohne weitere tricksereien..."
Aber ich lasse mich gerne vom Gegenteil überzeugen...
Tode