Application.SetField-Methode (Project)

Legt den Wert eines lokalen benutzerdefinierten oder benutzerdefinierten Enterprise-Felds für die ausgewählten Vorgänge oder Ressourcen fest.

Syntax

Ausdruck. SetField( _Field_, _Value_, _Create_ )

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Feld Erforderlich String Der Name des festzulegenden Felds.
Value Erforderlich String Der Wert des Felds.
Create Optional Boolescher Wert True , wenn ein neuer Wert erstellt wird; andernfalls False. Der Standardwert ist True.

Rückgabewert

Boolean

Bemerkungen

Wenn das benutzerdefinierte Feld eine Nachschlagetabelle verwendet, die die Eingabe zusätzlicher Elemente nicht zulässt, muss der angegebene Wert des Arguments Value einem vordefinierten Wert in der Nachschlagetabelle entsprechen.

Wenn der Wert des Field-Arguments nicht als benutzerdefinierter Feldname für die ausgewählten Elemente vorhanden ist, führt die SetField-Methode zum Laufzeitfehler 1101.

Beispiel

Im folgenden Beispiel wird der Wert eines benutzerdefinierten "Enterprise Vorgangstext"-Felds auf einen der gültigen Werte in der Nachschlagetabelle für das benutzerdefinierte Feld festgelegt. Erstellen Sie zum Verwenden des Beispiels eine Nachschlagetabelle in Project Web App, die den Wert Value 3 enthält, und erstellen Sie dann ein benutzerdefiniertes Vorgangstextfeld, von dem diese Nachschlagetabelle verwendet wird. Wählen sie im aktiven Projekt einen Vorgang aus, und führen Sie den Befehl im Direktfenster des Visual Basic-Editors aus.

Application.SetField Field:="TestEntTaskText", Value:="Value 3"

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.