Freigeben über


Application.MapEdit-Methode (Project)

Erstellt oder bearbeitet ein Import-/Exportschema.

Syntax

Ausdruck. MapEdit( _Name_, _Create_, _OverwriteExisting_, _NewName_, _DataCategory_, _CategoryEnabled_, _TableName_, _FieldName_, _ExternalFieldName_, _ExportFilter_, _ImportMethod_, _MergeKey_, _HeaderRow_, _AssignmentData_, _TextDelimiter_, _TextFileOrigin_, _UseHtmlTemplate_, _TemplateFile_, _IncludeImage_, _ImageFile_ )

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Name Optional String Der Name des Schemas, das erstellt, kopiert oder bearbeitet werden soll.
Create Optional Boolean True, wenn Project eine neue Zuordnung erstellt werden sollen. Wenn NewName nicht angegeben ist, erhält das neue Schema den mit Name angegebenen Namen. Sie andernfalls die neue Zuordnung ist eine Kopie des mit Name angegebenen Schemas und erhält den mit NewName angegebenen Namen. Der Standardwert ist False.
OverwriteExisting Optional Boolean True, Wenn eine vorhandene Zuordnung mit einer neuen überschrieben werden soll. Der Standardwert ist False.
Newname Optional String Ein neuer Name für die vorhandene Karte (Create ist False) oder der Name für die neue Karte, die aus der vorhandenen Karte kopiert wurde (Erstellen ist True). Wenn NewName nicht angegeben ist und Create den Wert False, behält das mit Name angegebene Schema seinen aktuellen Namen. Der Standardwert ist eine leere Zeichenfolge ("").
DataCategory Optional Long Die Kategorie der Daten, die von anderen Argumente geändert werden. Erforderlich, wenn eines der Argumente CategoryEnabled, TableName, FieldName, ExternalFieldName, ExportFilter oder MergeKey angegeben werden. Kann eine der folgenden PjDataCategories -Konstanten sein: PjMapTasks, PjMapResources oder festgelegt.
CategoryEnabled Optional Boolean True, Wenn das Schema importiert oder die Daten mit DataCategory angegebene Kategorie exportiert. Wenn Create den Wert True und NewName nicht angegeben ist, wird CategoryEnabled auf True festgelegt.
TableName Optional String Der Name der externen Tabelle oder Arbeitsblatt, das das Schema importiert Daten aus oder exportiert Daten an. Der Typ der Tabelle wird durch den Wert von DataCategory bestimmt. Wenn Create den Wert True und NewName nicht angegeben ist, ist TableName erforderlich.
FieldName Optional String Der Name eines Felds, das das Schema hinzugefügt. Das Feld wird mit dem mit ExternalFieldName angegebenen externen Feld verknüpft. Der Typ des Felds wird durch den Wert von DataCategory bestimmt. Wenn Create den Wert True und NewName nicht angegeben ist, ist FieldName erforderlich.
ExternalFieldName Optional String Der Name des externen Felds, das dem Schema hinzugefügt werden soll. Das externe Feld wird mit dem mitFieldName angegebenen Feld verknüpft. Wenn ExternalFieldName nicht angegeben ist, wird der mit FieldNameangegebene Name auch für ExternalFieldName verwendet.
ExportFilter Optional String Der Name des Filters beim Exportieren von Daten verwendet werden. Der Typ des Filters wird durch den Wert von DataCategory bestimmt. Der Standardwert ist "alle Vorgänge, wenn DataCategory PjMapTasks,"Alle Ressourcen"Wenn DataCategory ist und ExportFilter ignoriert wird, wenn festgelegt ist.
ImportMethod Optional Long Die Methode, die beim Importieren von Daten verwenden. Dies kann eine der PjImportMethods -Konstanten sein. Der Standardwert ist PjImportNew.
MergeKey Optional String Der Name des Project-Felds, als Schlüssel beim Zusammenführen von importierten Daten. Das Feld muss vorhanden sein, und die Zuordnung bereits hinzugefügt wurden. Der Typ des Felds wird durch den Wert von DataCategory bestimmt. Wenn ImportMethod den Wert PjImportMerge hat, ist MergeKey erforderlich.
HeaderRow Optional Boolean True, Wenn eine Spaltenkopfzeile erstellt werden soll in der externen Datei während des Exports in der externen Datei während eines Imports vorhanden ist. Beim Erstellen einer headerlosen Zuordnung (HeaderRow ist False), die zum Importieren der gleichen Daten verwendet wird, die exportiert werden, ist ExternalFieldName erforderlich und muss ein sequenziell nummeriertes Wert für jedes exportierte Feld sein, beginnend mit "1", um seine Spaltenposition in der exportierten Datei anzugeben. Der Standardwert ist True.
AssignmentData Optional Boolean True, Wenn Zuordnungszeilen in exportierten Ressourcen und Vorgängen enthalten sein soll. Wenn True, zugewiesen Ressourcen in einer Vorgangstabelle unter jedem Vorgang angezeigt werden und zugewiesene Aufgaben in einer Ressourcentabelle unter jeder Ressource angezeigt werden. Daten exportiert werden, während AssignmentData den Wert True hat, können nicht von Project importiert werden. Der Standardwert ist False.
TextDelimiter Optional String Das als Feldtrennzeichen verwendete Zeichen für den Import von Daten aus einer Textdatei. Der Standardwert ist ein Tabulatorzeichen.
TextFileOrigin Optional Long Gibt den Zeichensatz der eine Textdatei erstellt wurde. Kann eine der folgenden PjTextFileOrigin -Konstanten sein: PjTextOriginWin, PjTextOriginDOS, PjTextOriginUnicode oder PjTextOriginMac.
UseHtmlTemplate Optional Boolean True, Wenn der Export in einer HTML-Datei wird auf einer HTML-Vorlage basieren.
TemplateFile Optional String Die HTML-Vorlagendatei beim Export nach HTML verwendet. Wenn UseHtmlTemplate True ist, die mit Name angegebene Zuordnung nicht den Namen einer HTML-Vorlagendatei enthält ist TemplateFile erforderlich.
IncludeImage Optional Boolean True, Wenn Sie ein Verweis auf eine Bilddatei beim Export nach HTML eingeschlossen werden sollen. Der Standardwert ist False.
ImageFile Optional String Der Name einer Bilddatei, die beim Export nach HTML eingeschlossen wird.

Rückgabewert

Boolean

Beispiel

Im folgenden Beispiel wird ein einfaches Schema erstellt, mit dem die Informationen des standardmäßigen Balkendiagramms exportiert und importiert werden können.

Sub MakeEntryTableMap() 
 
 MapEdit Name:="Fields in the Gantt Chart View", Create:=True, OverwriteExisting:=True, _ 
 DataCategory:=pjMapTasks, CategoryEnabled:=True, TableName:="Task_Table", _ 
 FieldName:="ID", ExternalFieldName:="ID" 
 MapEdit Name:="Fields in the Gantt Chart View", DataCategory:=pjMapTasks, _ 
 FieldName:="Name", ExternalFieldName:="Tasks" 
 MapEdit Name:="Fields in the Gantt Chart View", DataCategory:=pjMapTasks, _ 
 FieldName:="Duration" 
 MapEdit Name:="Fields in the Gantt Chart View", DataCategory:=pjMapTasks, _ 
 FieldName:="Start", ExternalFieldName:="Start_Date" 
 MapEdit Name:="Fields in the Gantt Chart View", DataCategory:=pjMapTasks, _ 
 FieldName:="Finish", ExternalFieldName:="Finish_Date" 
 MapEdit Name:="Fields in the Gantt Chart View", DataCategory:=pjMapTasks, _ 
 FieldName:="Predecessors" 
 MapEdit Name:="Fields in the Gantt Chart View", DataCategory:=pjMapTasks, _ 
 FieldName:="Resource Names", ExternalFieldName:="Resources" 
 
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.