Partager via


Propriété Application.DefaultDurationUnits (Visio)

Détermine l’unité de mesure par défaut pour des quantités représentant des durées. Lecture-écriture.

Syntaxe

expression. DefaultDurationUnits

expressionUne variable qui représente un objetApplication.

Valeur renvoyée

Variant

Remarques

La propriété DefaultDurationUnits correspond à la valeur affichée dans la zone Durée sous Afficher sous l’onglet Avancé de la boîte de dialogue Options Visio (onglet>Fichier Options).

La valeur de retour contient l’une des valeurs de VisUnitCodes, qui sont déclarées dans la bibliothèque de types Microsoft Visio.

Vous pouvez spécifier DefaultDurationUnits sous la forme d’un entier (membre de VisUnitCodes) ou d’une valeur de chaîne telle que « minutes ». Si la chaîne n’est pas valide ou si un code d’unité n’est pas approprié (non-durée), une erreur est générée.

Pour obtenir la liste complète des chaînes d’unités valides avec les constantes Automation correspondantes (entiers), reportez-vous à la rubrique À propos des unités de mesure.

Les formules de cellule qui contiennent une unité de mesure spécifique sont affichées dans ces unités quelle que soit la configuration des unités de durée par défaut. De nombreuses formules de cellule utilisent toutefois une syntaxe d’unité implicite et sont affichées dans les unités par défaut.

Un programme peut créer une cellule dont la formule s’affiche dans les unités par défaut en configurant la propriété Formula de la cellule en chaîne dans une syntaxe d’unité implicite. Par exemple, si une formule spécifiant duration est "=10[em,E]", le résultat s’affiche comme "0.0069 ed" si la propriété DefaultDurationUnits était visElapsedDay et comme "600.0000 es" si la propriété DefaultDurationUnits était visElapsedSec.

Un programme peut également utiliser l’instruction suivante pour définir le résultat de la cellule sur les unités de durée par défaut.

vsoCell.Result(visDurationUnits) = 60

Dans ce cas, le résultat est 60 minutes si la propriété DefaultDurationUnits a la valeur visElapsedMin et 60 secondes si la propriété DefaultDurationUnits a la valeur visElapsedSec.

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.