Share via


Méthode Project.SaveAs (Project)

Enregistre un fichier qui n'est pas le projet actif sous un nouveau nom de fichier.

Syntaxe

expression. SaveAs (Name, Format, Backup, ReadOnly, TaskInformation, Filtered, Table, UserID, DatabasePassWord, FormatID, Map, ClearBaseline, ClearActuals, ClearResourceRates, ClearFixedCosts)

Expression Variable qui représente un objet Project .

Parameters

Nom Requis/Facultatif Type de données Description
Name Facultatif String Nom sous lequel le fichier doit être enregistré. Si Name n'est pas spécifié, Project demande le nom du fichier.
Format Facultatif Long Format du fichier. L’argument FormatID doit être utilisé à la place de l’argument Format, qui est inclus principalement pour assurer la compatibilité avec les versions précédentes. Si vous spécifiez l’argument FormatID, Format est ignoré. La valeur par défaut est pjMPP. Il peut s’agir de l’une des constantes PjFileFormat .
Sauvegarde Facultatif Boolean Cet argument a la valeur True si Project crée une copie de sauvegarde du fichier.
ReadOnly Facultatif Boolean Cet argument a la valeur True si Project doit afficher un message d'alerte recommandant l'ouverture du projet en lecture seule. La valeur par défaut est False.
TaskInformation Facultatif Boolean True si les informations de tâche sont enregistrées, pour un projet enregistré sous un format de fichier autre que Project. False si les informations de ressource sont enregistrées. Si Mappage est specifié, InformationsTâches est ignoré. La valeur par défaut est True si l’affichage actif est un affichage de tâches, et False dans le cas contraire.
Filtrée Facultatif Boolean Cet argument a la valeur True si les tâches ou les ressources filtrées sont enregistrées pour un projet enregistré dans un format de fichier autre que Project. Il a la valeur False si toutes les tâches ou les ressources sont enregistrées. Si vous spécifiez l'argument Map, Filtered est ignoré. La valeur par défaut est False.
Tableau Facultatif String Nom de la table qui contient les informations relatives aux tâches ou aux ressources pour un projet enregistré dans un format autre que Project. Si vous spécifiez l'argument Map ou si l'argument Name spécifie un format ou un fichier de base de données, Table est ignoré. La valeur par défaut est le nom de la table active.
UserID Facultatif String Non utilisé. Project peut ouvrir un fichier projet qu’une version antérieure de Project a enregistré dans une base de données ODBC, mais ne peut pas enregistrer dans une base de données ODBC.
DatabasePassWord Facultatif String Non utilisé. Project ne peut pas enregistrer dans une base de données ODBC.
FormatID Facultatif String Spécifie le format du fichier ou de la base de données. Si Project reconnaît le format du fichier spécifié par l’argument Nom, IDFormat est ignoré. FormatID peut être l’une des valeurs du tableau Chaînes de format.
Map Facultatif String Nom du mappage d'importation/exportation à utiliser lors de l'exportation de données.
ClearBaseline Facultatif Boolean Cet argument a la valeur True si les valeurs planifiées (les champs Coût planifié, Travail planifié, Début planifié, Fin planifiée, Durée planifiée, Travail chronologique planifié et Coût chronologique planifié) sont effacées lors d'un enregistrement sous la forme d'un modèle. La valeur par défaut est False.
ClearActuals Facultatif Boolean True si les valeurs réelles (le champ % terminé et si les coûts réels ne sont pas calculés par Project, le champ Coût réel) sont effacées lors de l’enregistrement en tant que modèle. La valeur par défaut est False.
ClearResourceRates Facultatif Boolean Cet argument a la valeur True si les tables des taux de ressources sont effacées lors d'un enregistrement sous la forme d'un modèle. La valeur par défaut est False.
ClearFixedCosts Facultatif Boolean Cet argument a la valeur True si le champ Coûts fixes est effacé pour toutes les tâches lors d'un enregistrement sous la forme d'un modèle. La valeur par défaut est False.

Chaînes de format

Chaîne de format Description
« MSProject.mpp » Fichier Project
« MSProject.mpt » Modèle Project
« MSProject.mpp.8 » Fichier Project 98
« MSProject.mpp.9 » Fichier Project 2000–Project 2003
« MSProject.mpp.12 » Fichier Project 2007
« MSProject.xls » classeur Excel.
« MSProject.xls5 » Classeur Excel 97–Excel 2003
« MSProject.pdf » Fichier PDF
« MSProject.xpf » Fichier XPF
« MSProject.csv » Fichier CSV (délimité par des virgules)
« MSProject.txt » Fichier TXT (délimité par des tabulations)
« MSProject.xml » Fichier Project XML

Remarques

L’utilisation de la valeur « MSProject.mpp.9 » pour le paramètre FormatID permet à Project d’afficher la boîte de dialogue Enregistrement dans la version précédente - Vérificateur de compatibilité . Par exemple, les tâches planifiées manuellement seront converties en tâches planifiées automatiquement dans les versions antérieures de Project. Vous pouvez choisir de conserver le format ou d’annuler l’opération d’enregistrement. Vous pouvez également sélectionner Ne plus m’en parler.

Remarque

Plusieurs chaînes FormatID sont obsolètes ; si vous essayez de les utiliser, elles entraînent l’erreur d’exécution 1004. Les valeurs FormatID telles que « MSProject.odbc » peuvent être utilisées dans Project 2003 et les versions antérieures, mais elles sont supprimées dans Project 2007 et les versions ultérieures.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.