Ce document fournit les toutes
dernières informations sur Microsoft Office Project 2003.
Pour afficher le fichier Lisezmoi, agrandissez la fenêtre du navigateur. Pour
imprimer ce fichier, cliquez sur le bouton Imprimer de la barre
d'outils.
Installation
de Office XP Web Components
Ouverture des projets à partir
d'une base de données Microsoft Project 2000 ou 2002
Mise à niveau du fichier de
modèle global d'entreprise Project 2002
Centre pour développeurs Microsoft
Project
Erreurs dans les rubriques
d'aide de Visual Basic pour Applications
Champ Groupe de travail (ressources)
Méthodes EnterpriseSyncActuals
et EnterpriseProjectDelete
Clés de registre du Fournisseur OLE DB
Informations relatives à la
mise à niveau
Microsoft Office
Project 2003 comprend les fichiers du package Windows Installer (.msi) pour Office 2003 Web Components (Owc11.msi) et
une version mise à niveau de Office XP Web Components (Owc10.msi). Ces deux
fichiers .msi se trouvent sur le CD d'installation et
les deux versions sont comprises dans le programme d'installation de Microsoft
Office Project 2003 (bien qu'elles ne soient pas proposées en tant
qu'options dans l'interface utilisateur du programme d'installation de
Microsoft Office Project 2003). Le produit Office 2003 Web Components
est installé par défaut. Cependant, la mise à niveau de Office XP Web
Components est installée uniquement si une version précédente de ce produit
figure sur l'ordinateur de l'utilisateur.
Pour installer manuellement la
mise à niveau de Office XP Web Components sur un ordinateur qui ne possède pas
de version précédente de ce produit, vous pouvez exécuter Owc10.msi directement
à partir du CD du programme d'installation.
Si votre société utilise des
solutions qui font appel à Office XP Web Components et si vous distribuez ces
solutions sur de nouveaux clients (sans passer par une mise à niveau) tout en
effectuant une installation personnalisée, vous pouvez inclure la mise à niveau
de Office XP Web Components dans l'installation de Project 2003 en
définissant la propriété OWC10EXISTS sur la ligne de commande lors de
l'exécution de Setup.exe ou dans le fichier de paramétrage de l'installation
(Setup.ini).
Exemple :
OWC10EXISTS=1
Si vous installez une application autonome
(Microsoft Office Word 2003, Project, Publisher, Outlook ou PowerPoint,
par exemple) après avoir installé Microsoft Office 2003 Suite, tous les
fichiers de Microsoft Office XP Web Components figurant sur l'ordinateur seront
supprimés. Les solutions qui font appel à OWC10 ne fonctionneront plus.
Pour réinstaller les fichiers OWC10, vous
devez réinstaller ou réparer l'installation de Office 2003 Suite ou encore
réparer Microsoft Office Project 2003 en cliquant sur Détecter et
réparer dans le menu d'aide (?) de Microsoft Project.
Si vous tentez d'ouvrir un projet à partir
d'une autre application, telle que Microsoft Internet Explorer, au cours de
l'utilisation de Microsoft Project Professional et lorsque vous êtes connecté à
Microsoft Project Server, certaines commandes risquent de ne pas fonctionner
comme prévu. Par exemple, la commande Créer une équipe à partir de
l'entreprise ne fonctionnera pas dans cette situation.
Lorsque vous ouvrez un projet à partir
d'une base de données Microsoft Project 2000 ou 2002, le projet
risque de s'ouvrir en lecture seule. Étant donné que le schéma de base de
données de Microsoft Office Project 2003 comprend des tables supplémentaires
et des champs supplémentaires au sein de certaines tables, Microsoft Office
Project 2003 doit mettre à jour ce schéma. Si vous ne disposez pas des
droits de modification ou de création de tables, vous ne pouvez pas apporter
ces modifications et Microsoft Project 2003 ouvre le projet en lecture
seule.
Si vous possédez la version Microsoft
Project 2002, le programme d'installation de Microsoft Office
Project 2003 permet d'actualiser le fichier de modèle global. Notez que
vous pouvez rencontrer les problèmes suivants si vous procédez à cette mise à
niveau :
· Le
Guide de projets risque d'apparaître avec des éléments de menu appartenant à
Microsoft Project 2002. L'élément de menu Étapes suivantes et Activités
connexes risque, par exemple, de s'afficher. Pour corriger ce
problème, effectuez la procédure suivante :
1. Dans le menu Outils, cliquez sur Options.
2. Dans la boîte de dialogue Options, cliquez sur l'onglet Interface.
3. Désactivez la case à cocher Afficher le Guide de projets.
4. Cliquez sur OK.
5. Dans le menu Outils, cliquez sur Options.
6. Dans la boîte de dialogue Options, cliquez sur l'onglet Interface.
7. Activez la case à cocher Afficher le Guide de projets.
8. Cliquez sur OK.
· La
première fois que vous quittez Microsoft Office Project 2003 après la mise
à niveau du fichier de modèle global, le message suivant apparaît :
« Vous avez modifié un projet signé. Vous ne possédez pas la clé
appropriée pour le signer. Cette signature sera ignorée. »
Suivi du message :
« Un problème s'est produit au niveau du certificat numérique. Le projet
VBA n'a pas pu être signé. La signature sera ignorée. »
Vous trouverez des exemples de code
comprenant des méthodes, des propriétés et des événements de Microsoft
Project 2003 Visual Basic pour Applications
(VBA) sur le Centre pour développeurs (Microsoft Project Developer
Center), à l'adresse suivante :
http://go.microsoft.com/fwlink/?linkid=4329
Lors de l'appel de la propriété Value de
la collection TimeScaleValues, une erreur COMException risque d'être renvoyée. Étant donné la façon
dont le nettoyage de la mémoire est réalisé dans les applications .NET et en
raison de certaines limitations des collections Microsoft Project TimeScaleValues, vous devez ajouter « System.GC.Collect() » à l'intérieur des boucles qui
traversent la collection TimeScaleValues.
Il manque les six rubriques d'aide
suivantes dans l'aide de Project VBA :
· Propriété
AdministrativeProject
S'applique à : objet
Project, objet Projects Collection
Valeur True si le projet est un projet administratif,
qui effectue le suivi des périodes chômées. La valeur par défaut est False. Valeur de type Boolean
en lecture/écriture.
· Propriété
EarnedValueBaseline
S'applique à : objet
Project, objet Projects Collection
Renvoie ou définit le numéro de planification de l'audit des coûts d'une tâche.
Il peut s'agir de l'une des constantes PjBaselines
suivantes : PjBaseline, PjBaseline1 ...
PjBaseline10. Valeur de type Long en lecture/écriture.
· Propriété
EnterpriseListSeparator
Voir aussi : propriété ListSeparator
S'applique à : objet Application
Renvoie ou définit le caractère qui sépare les éléments dans les listes, dans
le fichier Global.mpt. Valeur de type String
en lecture/écriture.
· Propriété
EnterpriseProtectActuals
Voir aussi : propriété ActualWorkProtected,
propriété ActualOvtWorkProtected
S'applique à : objet Application
Valeur True si les chiffres réels sont protégés dans
le fichier global.mpt. La valeur par défaut est False. Valeur de type Boolean
en lecture/écriture.
· Propriété
GlobalOutlineCodes
Voir aussi : propriété OutlineCodes
S'applique à : objet Application
Renvoie une collection OutlineCodes représentant les
codes hiérarchiques dans le fichier Global.mpt.
Valeur en lecture seule.
· Propriété
LevelProposedBookings
Voir aussi : propriété BookingType
S'applique à : objet Application
Valeur True si l'audit doit être réalisé sur les
ressources associées au type de réservation Proposé. La valeur par défaut est False. Valeur de type Boolean
en lecture/écriture.
Il manque le paramètre ClearConfirmed
dans la syntaxe et la description de la méthode FileSaveAs()
de l'aide VBA.
La syntaxe de la méthode doit être la suivante :
FileSaveAs(Name, Format, Backup, ReadOnly, TaskInformation, Filtered, Table, UserID, DatabasePassWord, FormatID, Map, Password, WriteResPassword, ClearBaseline, ClearActuals, ClearResourceRates, ClearFixedCosts, XMLName, ClearConfirmed)
La description doit comprendre les éléments ci-dessous :
Valeur facultative de type Boolean ClearConfirmed. Valeur True si le champ Confirmé est désactivé lors de l'enregistrement en tant que modèle pour toutes les affectations, tâches et ressources lorsque la ressource a accepté l'affectation. La valeur par défaut est False.
La méthode ResetTrackingMethod
du sommaire de l'aide de VBA ne contient aucun lien permettant d'accéder à la
rubrique d'aide correspondante. Pour afficher cette rubrique, sélectionnez ResetTrackingMethod dans l'Explorateur d'objets, le
volet de code ou le volet Exécution, puis appuyez sur F1.
La touche F1 ne fonctionne pas pour
les rubriques de l'aide VBA suivantes (ou elle renvoie à une rubrique erronée).
Pour afficher les rubriques, utilisez le sommaire de l'aide de Project
et développez le dossier Référence Microsoft Office Project Visual Basic.
· Propriété
ActivePane
· Méthode
Add (pour la classe CodeMask )
· Propriété
AppendNotes
· Propriété
Checkin (pour la classe Project)
· Propriété
Checkout (pour la classe Projects)
· Propriétés
Duration1-10Estimated
(propriété DurationnEstimated)
· Méthode
FileFormatID (incorrectement affichée sous la forme de la
propriété FileFormatID dans l'Explorateur d'objets)
· Propriété
FontBold
· Propriété
Pattern
· Événement
ProjectResourceNew
· Événement
ProjectTaskNew
· Propriété
Windows2
Le lien d'aide associé au champ Ressource
créée entraîne l'affichage d'une rubrique vide. Cette rubrique devrait contenir
les informations suivantes :
Type de données Date
Type d'entrée Calculée
Description Le champ Créée contient la date et l'heure
auxquelles une ressource a été ajoutée au projet.
Méthode de calcul Microsoft Office Project 2003 attribue la
date actuelle à ce champ telle qu'elle est indiquée dans la zone Date actuelle
de la boîte de dialogue Informations sur le projet.
Utilisation conseillée Ajoutez le champ Créée à un affichage des
ressources pour visualiser les dates de création des ressources. Cette
opération peut être particulièrement utile si vous avez un grand nombre de
ressources et si vous souhaitez les filtrer en fonction de leur date de
création pour afficher celles créées au cours d'une période de temps donnée.
Exemple Vous voulez consulter toutes les ressources
créées depuis février pour leur appliquer une modification globale. Créez un
filtre utilisant le champ Créée pour afficher toutes les ressources créées
depuis février.
La rubrique d'aide concernant le champ
Groupe de travail (ressources) contient les informations suivantes :
· Courrier
électronique uniquement Cette option permet à la ressource active d'afficher et
de mettre à jour l'état des affectations à l'aide du système de messagerie de
votre entreprise. Les affectations sont envoyées sous forme de pièces jointes
aux ressources qui peuvent les afficher et les mettre à jour par le biais de la
messagerie électronique.
L'option Groupe de travail Email a été
supprimée de Microsoft Office Project 2003. Pour plus d'informations...
(lien vers l'article Web concernant la fonctionnalité de réactivation)
L'exemple de code illustrant la méthode FileExit contient des informations erronées. Il se présente
de la façon suivante :
Sub SaveAndCloseActiveProject()
FileClose pjSave
End Sub
Ce code devrait se présenter de la façon
suivante :
Sub SaveAndCloseActiveProject()
FileExit pjSave
End Sub
Le texte associé au paramètre RemoveProperties dans la rubrique d'aide consacrée à la
méthode OptionsSecurity indique que ce paramètre a la
valeur True si Microsoft Office Project 2003
supprime les informations concernant l'auteur, la société, la date de dernier
enregistrement et le bordereau de routage du projet lors de l'enregistrement.
En fait, cette méthode ne supprime pas du projet les informations liées au
bordereau de routage.
La rubrique d'aide consacrée à la méthode EnterpriseResourceGet devrait contenir les informations
suivantes :
Ajoute une ressource d'entreprise au
projet actif.
Syntaxe
expression .EnterpriseResourceGet(EUID,
RUID)
expression
Obligatoire. Expression qui renvoie un objet Application.
EUID Facultatif Long. Numéro d'identification
unique de la ressource d'entreprise ; obligatoire s'il y a plusieurs
ressources.
RUID Facultatif Long. Numéro d'identification
unique qui sera attribué à la ressource dans le projet actif. Si ce numéro
n'est pas fourni, le prochain numéro de ressource unique (UID) est attribué.
Les remarques concernant ces deux méthodes
devraient indiquer que celles-ci sont uniquement disponibles dans Microsoft
Office Project Professional 2003.
Dans la table MSP_CONVERSIONS, où
STRING_TYPE = 106 ou 107, la liste de CONV_VALUE est incorrecte. Cette liste a
été corrigée dans la table suivante :
|
CONV_VALUE |
CONV_STRING |
106 |
200 |
Code
hiérarchique et masque WBS |
106 |
201 |
N'accepte
que les codes hiérarchiques présents dans la table de choix |
106 |
202 |
N'accepte
que les nouveaux codes hiérarchiques présentant des valeurs à tous les
niveaux du masque |
106 |
203 |
Vérifie
le caractère unique des nouveaux codes WBS |
106 |
204 |
Préfixe
WBS |
106 |
205 |
Génère
un code WBS pour les nouvelles tâches |
106 |
207 |
Formule
de champ personnalisé |
106 |
208 |
Noms
des fichiers partagés |
106 |
209 |
Code
hiérarchique Warpable |
106 |
210 |
Listes-valeurs de propriétés personnalisées |
106 |
211 |
Indicateurs
graphiques CustomProperties |
106 |
212 |
N°
de champ de lien de codes hiérarchiques |
106 |
213 |
Valeur
Numéro de champ personnalisé requise |
106 |
214 |
Les
formules de N° de champ personnalisé doivent être déployées |
106 |
215 |
Type
de déploiement des formules de N° de champ personnalisé |
106 |
216 |
Limite
les codes hiérarchiques à la liste sélectionnée |
106 |
217 |
Limite
les entrées de la liste de valeurs à la liste sélectionnée |
106 |
218 |
Descriptions
des listes de valeurs des propriétés personnalisées |
106 |
219 |
Description
phonétique des listes de valeurs des propriétés personnalisées |
106 |
220 |
Index
par défaut des listes de valeurs des propriétés personnalisées |
|
|
|
107 |
1 |
Travail
restant de l'affectation |
107 |
2 |
Travail
réel de l'affectation |
107 |
3 |
Heures
supplémentaires réelles de l'affectation |
107 |
4 |
Travail
planifié de l'affection |
107 |
5 |
Coût
planifié de l'affectation |
107 |
6 |
Coût
réel de l'affectation |
107 |
7 |
Travail
planifié de la ressource |
107 |
8 |
Coût
planifié de la ressource |
107 |
9 |
Travail
planifié de la tâche |
107 |
10 |
Coût
planifié de la tâche |
107 |
11 |
%
Travail achevé de la tâche |
Dans la table MSP_CONVERSIONS où
STRING_TYPE = 56, 83, 84 et 85, de nouvelles chaînes CONV_STRINGS ont été ajoutées.
Ces chaînes sont présentées dans la table ci-dessous.
|
CONV_VALUE |
CONV_STRING |
56 |
8 |
Samedi/Dimanche |
83 |
8 |
Sa/Di |
84 |
8 |
(Sa/Di) |
85 |
8 |
Samedi/Dimanche |
Dans la table MSP_CONVERSIONS où STRING_TYPE
= 70, seules deux valeurs CONV_VALUE sont indiquées. En plus de 1 = Début et 2
= Fin, il faut ajouter 3 = Proportion.
La description de AS_VALUE dans la table
MSP_ATTRIBUTES_STRINGS indique « Formule, telle que vous la définiriez
dans la boîte de dialogue Formule de Project ». La valeur AS_VALUE
contient également des noms d'alias de champ, des masques de code WBS et de
code hiérarchique, des tests d'indicateur graphique, etc.
La description du champ RES_MATERIAL_LABEL
indique « Unité de mesure entrée pour une ressource matérielle (tonnes,
boîtes ou mètres cubes, par exemple). Elle est utilisée avec les unités
d'affectation de la ressource matérielle et disponible uniquement si RES_RTYPE
a la valeur Matériel. » La deuxième partie de cette dernière phrase
devrait indiquer « ...disponible uniquement si RES_TYPE a la valeur
Matériel. »
La description du champ RES_RTYPE fournit
la liste des valeurs des ressources normales et génériques désactivées (100 et
101 respectivement). Ces deux valeurs devraient être :
1000 Ressource normale désactivée
1001 Ressource générique désactivée
Les comportements du Fournisseur OLE DB de
Microsoft Office Project 2003 OLE DB sont contrôlés par diverses clés de
registre. Les valeurs par défaut de ces clés fournies dans le fichier
Pjoldedb.htm sont incorrectes :
TimeoutOnLoad = 0
TimeBeforeUnload = 37
TimeBeforeRefesh = 5
Ces valeurs devraient être les
suivantes :
TimeoutOnLoad = 5
TimeBeforeUnload = 37
TimeBeforeRefesh = 0
La mise à niveau à partir d’une version anglaise
de Project 2002 vers une version de Microsoft Project 2003 dans une langue
différente.
Résultat
L’interface utilisateur et Global.mpt demeurent en anglais.
Solution
Supprimez le fichier Global.mpt en anglais
Remarque : Dans Windows 2000, le fichier
Global.mpt se trouve dans C:\Documents and Settings\[nom_utilisateur]\Application Data\Microsoft\MS Project\
Lors de l’ouverture de fichiers MPX créés
dans une langue différente de celle de la version que vous utilisez, le message
d’erreur suivant apparaît : « Erreur d’importation. Un enregistrement MPX non
valide s’est produit à la ligne # 24. Vérifiez dans votre fichier MPX si les
données de certains champs ne correspondent pas au type d’information attendu
pour ces champs. Impossible d’ouvrir le fichier. »
Un correctif consiste à ouvrir les
fichiers MPX dans Excel.
Si vous effectuez la mise à niveau d'une
installation actuelle de Project 2002, le programme d'installation risque de ne
pas pouvoir la localiser. Dans ce cas, vous devez indiquer le lecteur qui
contient le CD-ROM ou l'installation réseau de Project 2002.
Sélectionnez le lecteur à partir duquel
vous avez installé Project 2002 et cliquez sur Ok. Le programme d'installation
peut alors localiser l'emplacement de votre installation actuelle et poursuivre
la mise à niveau.