Änderung von bestimmten Feldern sperren

Project unterstützt im Standardumfang kein Sicherheitskonzept, um das Ändern einzelner Felder einzuschränken. Wenn ein Benutzer, in der Regel ein Projektleiter oder Administrator, Zugriff auf ein Projekt im Project-Client hat, kann er alle Werte im Projekt ändern. Wie sieht aber eine VBA-Lösung über ein Klassenmodul für die Sperrung eines Felds in Project aus?

Mithilfe des ProjectBeforeTaskChange2-Ereignisses ist es möglich, die Änderung eines bestimmten Felds abzufangen und mit dem EventInfo.Cancel-Parameter zu verhindern. Dieses Vorgehen zeigt, wie Klassenmodule einfach und flexibel in Project eingesetzt werden können.

Abbildung 11.35 zeigt die Meldung an, die erscheint, wenn ein Anwender den Anfang eines ...

Get Microsoft Project 2013 - Das Profibuch, Projektmanagement mit Project, Project Web App und Project Server now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.