Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Renvoie une durée exprimée dans l’unité spécifiée.
Syntaxe
expression.
DurationFormat( _Duration_, _Units_ )
expressionUne variable qui représente un objetApplication.
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| Duration | Obligatoire | Variant | Durée à exprimer. |
| Unités | Facultatif | Long | Unité utilisée pour exprimer la durée. Peut être l’une des constantes PjFormatUnit . |
Valeur renvoyée
String
Remarques
L’étiquette de temps qui s’affiche en regard de la durée utilise le format spécifié par l’échelle de temps comme : sous l’onglet Edition de la boîte de dialogue Options , où l’échelle de temps est « Minutes », « Heures », « Jours », « Semaines », « Mois » ou « Années ».
Par exemple, si l’argument Duration a la valeur « 2s », l’argument Units a la valeur pjDays et le paramètre Jours sous la forme : a la valeur « jour », la méthode DurationFormat renvoie « 10 jours ».
Exemple
L’exemple suivant montre comment afficher la durée de la tâche sélectionnée en semaines.
Sub DurationInWeeks()
MsgBox DurationFormat(ActiveCell.Task.Duration, pjWeeks)
End Sub
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.