Application.TableEditEx method (Project)

Erstellt, bearbeitet oder kopiert eine Tabelle, in der Text umgebrochen werden kann und die das Feature Neue Spalte hinzufügen enthält.

Syntax

Ausdruck. TableEditEx( _Name_, _TaskTable_, _Create_, _OverwriteExisting_, _NewName_, _FieldName_, _NewFieldName_, _Title_, _Width_, _Align_, _ShowInMenu_, _LockFirstColumn_, _DateFormat_, _RowHeight_, _ColumnPosition_, _AlignTitle_, _HeaderAutoRowHeightAdjustment_, _HeaderTextWrap_, _WrapText_, _ShowAddNewColumn_ )

Ausdruck Ein Ausdruck, der ein Application-Objekt zurückgibt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Name Erforderlich String Der Name der Tabelle, die bearbeitet, erstellt oder kopiert werden soll.
TaskTable Erforderlich Boolean True, Wenn die aktive Tabelle Informationen zu Vorgängen oder Ressourcen enthält. anderenfalls False.
Create Optional Boolean True if Project creates a table; otherwise, False. If NewName is not defined, the new table is given the name specified by Name. Andernfalls ist die neue Tabelle eine Kopie der durch Name angegebenen Tabelle und erhält den von NewName angegebenen Namen. Der Standardwert ist False.
OverwriteExisting Optional Boolean True, wenn eine vorhandene Tabelle mit einer neuen Tabelle überschrieben wird, sonst False. Der Standardwert ist False.
Newname Optional String Der neue Name für die vorhandene Tabelle ( Create ist False) oder neue Tabelle ( Create ist True). Wenn NewName nicht definiert ist und CreateFalse ist, behält die durch Name angegeben Tabelle den derzeitigen Namen. Der Standardwert ist eine leere Zeichenfolge ("").
FieldName Optional String Der Name eines zu ändernden Felds.
NewFieldName Optional String The name of a new field. Das durch NewFieldName angegebene Feld ersetzt das durch FieldName angegebene Feld.
Title Optional String Der Titel für das durch FieldName angegebene Feld.
Width Optional Integer Eine Zahl, die die Breite des durch FieldName angegebenen Felds angibt. The default value is 10 for new fields.
Align Optional Integer Gibt an, wie der Text in dem durch FieldName angegebenen Feld ausgerichtet werden soll. Can be one of the following PjAlignment constants: pjLeft, pjCenter, or pjRight. Der Standardwert ist PjRight.
ShowInMenu Optional Boolean True , wenn der Tabellenname im Dropdownmenü Tabellen angezeigt wird; andernfalls False. (Das Dropdownmenü Tabellen befindet sich im Menüband ANSICHT .) Der Standardwert ist False.
LockFirstColumn Optional Boolean True, wenn Project die erste Spalte der Tabelle sperrt oder Änderungen daran verhindert, sonst False. Der Standardwert ist False.
DateFormat Optional Integer Eine Konstante, die das Format für die Datumsfelder in der Tabelle angibt. Dies kann eine der PjDateFormat -Konstanten sein. Der Standardwert ist PjDateDefault.
RowHeight Optional Integer Die Höhe der Zeilen in der Tabelle. Der Standardwert ist 1.
ColumnPosition Optional Long Die Anzahl der zu bearbeitenden Spalte. (Spalten werden von links nach rechts nummeriert, beginnend mit 0.) Wenn NewFieldName angegeben ist, wird eine neue Spalte in die Tabelle eingefügt. Wenn ColumnPosition auf 0 festgelegt ist, wird das neue Feld in die erste Spalte ( LockFirstColumn ist False) oder die zweite Spalte ( LockFirstColumn ist True) der Tabelle eingefügt. Legen Sie ColumnPosition -1 fest, um die letzte Spalte der Tabelle anzugeben. Der Standardwert ist 1.
AlignTitle Optional Long Eine Konstante, die Ausrichtung des Spaltentitels angibt. Kann eine der folgenden PjAlignment -Konstanten sein: PjCenter, PjLeft oder PjRight. Der Standardwert ist PjCenter.
HeaderAutoRowHeightAdjustment Optional Boolean True, wenn Project die Zeilenhöhe der Tabelle automatisch anpasst, sonst False. Der Standardwert ist True.
HeaderTextWrap Optional Boolean True, wenn Project den Text in der Kopfzeile der Tabelle umbricht, sonst False. Der Standardwert ist True.
WrapText Optional Boolean True, Wenn die Tabelle Text in den Zeilen umbrochen wird. anderenfalls False.
ShowAddNewColumn Optional Boolescher Wert True , wenn in der Tabelle das Feature Neue Spalte hinzufügen in der spalte ganz rechts angezeigt wird. andernfalls False.

Rückgabewert

Boolean

Bemerkungen

Project legt die Reihenfolge der Jahre, Monate und Tage in einem Datumsformat gleich auf den entsprechenden Wert im Dialogfeld Regions- und Sprachoptionen Windows-Systemsteuerung.

Informationen zum Erstellen einer Kopie der aktiven Tabelle finden Sie unter der TableCopy -Methode.

Beispiel

The following example creates a table based on the Task Usage table, includes the Add New Column feature, and adds the table to the Table drop-down menu. The macro adds the Priority field as the second column with a title and width of 12, changes the default date format, and then makes the new table the active view.

Sub CreateNewTaskUsageTable() 
    TableEditEx Name:="Usage", TaskTable:=True, Create:=True, _ 
        NewName:="Priority Tasks", ShowAddNewColumn:=True 
 
    TableEditEx Name:="Priority Tasks", TaskTable:=True, _ 
        NewFieldName:="Priority", Title:="Priority", Width:=12, _ 
        ShowInMenu:=True, DateFormat:=pjDate_mm_dd_yy, _ 
        ColumnPosition:=1 
 
    TableApply "Priority Tasks" 
End Sub

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.