Méthode Application.FileSaveAs (Project)
Enregistre le projet actif sous un nouveau nom de fichier ou exporte les données dans un fichier.
Syntaxe
expression. FileSaveAs (Name, Format, Backup, ReadOnly, TaskInformation, Filtered, Table, UserID, DatabasePassWord, FormatID, Map, Password, WriteResPassword, ClearBaseline, ClearActuals, ClearResourceRates, ClearFixedCosts, XMLName, ClearConfirmed)
expressionUne variable qui représente un objetApplication.
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Name | Facultatif | String | Nom d’un fichier projet. |
Format | Facultatif | PjFileFormat | Spécifie le format de fichier. 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é. Il peut s’agir de l’une des constantes PjFileFormat . La valeur par défaut est pjMPP. |
Sauvegarde | Facultatif | Boolean | True si Project crée une copie de sauvegarde du fichier. La valeur par défaut est False. |
ReadOnly | Facultatif | Boolean | True si Project doit afficher une alerte recommandant l’ouverture du fichier en lecture seule. Dans le cas où vous exportez certaines données au lieu d’enregistrer l’intégralité d’un projet, l’argument ReadOnly est ignoré. La valeur par défaut est False. |
TaskInformation | Facultatif | Boolean | Prend la valeur True si les informations sur les tâches sont enregistrées dans un format de fichier autre qu’un fichier de projet. L'argument Mappage doit être utilisé à la place de InformationsTâches, qui est principalement inclus pour des raisons de compatibilité avec les versions précédentes. 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 ; sinon, elle est False. |
Filtrée | Facultatif | Boolean | Prend 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 | Variant | Nom de la table qui contient les informations relatives aux ressources ou aux tâches pour un projet enregistré dans un format de fichier autre que Project. L’argument Map doit être utilisé à la place de Table, qui est inclus pour la compatibilité descendante. Si vous spécifiez l’argument Map ou si l’argument Name spécifie un format de fichier de projet, 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. |
DatabasePassWord | Facultatif | String | Non utilisé. Project ne peut pas enregistrer dans une base de données ODBC. |
FormatID | Facultatif | String | Spécifie le format de fichier à utiliser. Si Project reconnaît le format du fichier spécifié par Name, FormatID est ignoré. FormatID peut être l’une des valeurs de chaîne de format suivantes pour l’enregistrement de fichiers. |
Map | Facultatif | String | Nom du mappage d'importation/exportation à utiliser lors de l'exportation de données. |
Password | Facultatif | String | Mot de passe à utiliser lors de l'ouverture de fichiers de projet protégés par un mot de passe. Si MotDePasse est incorrect ou n'est pas spécifié alors qu'un fichier requiert un mot de passe, le système demande à l'utilisateur d'indiquer le mot de passe. |
WriteResPassword | Facultatif | String | Mot de passe à utiliser lors de l'écriture dans un fichier de projet réservé à l'écriture. Si MotDePassePermettantAccèsÉcriture n'est pas spécifié alors qu'un fichier requiert un mot de passe, l'utilisateur est invité à entrer le mot de passe. |
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. |
XMLName | Facultatif | Variant | Il s’agit de l’objet DOM XML qui est passé à la fonction lorsque FormatID est « MSProject.XML ». La méthode FileSaveAs risque d’échouer si le format XML est spécifié et que NomXML n’est pas un objet DOM XML valide. Si FormatID est autre que « MSProject.XML », XMLName doit avoir la valeur NULL et la méthode doit échouer. Une seul argument NomXML ou Nom peut être défini. |
ClearConfirmed | Facultatif | Boolean | Prend la valeur True si les informations indiquant si les tâches ont été confirmées comme publiées dans Project Server sont effacées. 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 |
Valeur renvoyée
Boolean
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.