2010-12-07 6 views
0

Wenn ich einen neuen Eintrag im Projekt mit vba hinzufügen möchten wird der Code sein:Fügen Sie einen neuen Eintrag in MS Project mit VBA Problem

prjApp.TableEdit Name:="&Entry", TaskTable:=True, OverwriteExisting:=True, NewName:="", NewFieldName:="Outline Code10", Width:=20, ShowInMenu:=True, LockFirstColumn:=True, DateFormat:=255, RowHeight:=1 
prjApp.TableApply Name:="&Entry" 

aber wenn Projekt ist in Englisch nicht aber zum Beispiel auf Italienisch werden Sie erhalten Sie einen Fehler, da anstelle von "& Eintrag" Sie haben "& Immissione".

Es wäre nett, sprachunabhängig zu sein, aber wie?

+0

Können Sie die gewünschte Tabelle in der Application.Tables-Auflistung finden? Vielleicht ist es immer in der gleichen Position in dieser Sammlung? –

+0

Die beste Lösung ist, kopieren Sie die Tabelle und wenden Sie einen neuen Namen auf die Kopie ... dann verwenden Sie die neue Tabelle erstellt. Vielen Dank – user533921

Antwort

-1

Keine Antwort auf wie, aber es ist keine gute Praxis, die Standardtabellen zu ändern. Stattdessen würde ich eine neue Tabelle erstellen und so anzeigen, wie ich möchte.

+0

Vielen Dank. Wenn Sie die Standardtabelleneinstellungen (Entry) verwenden möchten, können Sie die Methode Copy ("Name") verwenden und dann diese neue Tabelle verwenden .... Danke nochmals – user533921