2010-12-07 36 views
0

Si je veux ajouter une nouvelle entrée dans le projet en utilisant vba le code sera:Ajouter une nouvelle entrée dans MS Project en utilisant problème vba

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" 

mais si le projet ne sont pas en anglais, mais par exemple en italien vous voulez obtenir une erreur car au lieu de "& Entrée" vous aurez "& Immissione".

Ce serait bien d'être indépendant de la langue, mais comment?

+0

Pouvez-vous trouver la table que vous voulez dans la collection Application.Tables? Peut-être que c'est toujours dans la même position dans cette collection? –

+0

La meilleure solution est de copier la table et d'appliquer un nouveau nom à la copie ... puis d'utiliser la nouvelle table créée. Merci beaucoup – user533921

Répondre

-1

Ce n'est pas une réponse à la question, mais il n'est pas recommandé de modifier les tables par défaut. Au lieu de cela, je créer une nouvelle table et voir la façon dont je veux.

+0

Merci beaucoup. Si vous voulez utiliser les paramètres de la table par défaut (Entrée) vous pouvez utiliser la méthode Copier ("Nom") et ensuite utiliser cette nouvelle table .... merci encore – user533921