Freigeben über


Application.DefaultDurationUnits-Eigenschaft (Visio)

Bestimmt die Standardmaßeinheit für Mengen, die eine Dauer darstellen. Lese-/Schreibzugriff.

Syntax

Ausdruck. DefaultDurationUnits

expression Eine Variable, die ein Application-Objekt darstellt.

Rückgabewert

Variant

Bemerkungen

Die DefaultDurationUnits-Eigenschaft entspricht dem Wert, der im Feld Dauer unter Anzeige auf der Registerkarte Erweitert des Dialogfelds Visio-Optionen (Dateiregisterkarte>Optionen) angezeigt wird.

Der Rückgabewert enthält einen der Werte von VisUnitCodes, die in der Microsoft Visio-Typbibliothek deklariert sind.

Sie können DefaultDurationUnits als ganze Zahl (ein Element von VisUnitCodes) oder als Zeichenfolgenwert wie "minutes" angeben. Wenn die Zeichenfolge ungültig oder der Einheitencode unzulässig (keine Dauer) ist, wird ein Fehler generiert.

Eine vollständige Liste der gültigen Einheitenzeichenfolgen und der entsprechenden Automatisierungskonstanten (Werte für ganze Zahl) finden Sie unter Informationen zu Maßeinheiten.

Zellformeln, die eine bestimmte Maßeinheit enthalten, werden unabhängig von der Einstellung für die Standardmaßeinheiten für die Dauer im Format dieser bestimmten Einheit angezeigt. Viele Zellformeln verwenden jedoch implizite Einheitensyntax und werden in Standardeinheiten angezeigt.

Ein Programm kann eine Zelle erstellen, deren Formel in Standardeinheiten angezeigt wird, indem die Formula-Eigenschaft auf eine Zeichenfolge in implizierter Einheitensyntax festgelegt wird. Wenn beispielsweise eine Formel, die die Dauer angibt, ist "=10[em,E]", wird das Ergebnis so angezeigt, als "0.0069 ed" ob die DefaultDurationUnits-EigenschaftvisElapsedDay und als "600.0000 es" wäre die DefaultDurationUnits-EigenschaftvisElapsedSec.

Alternativ kann ein Programm die folgende Anweisung verwenden, um das Ergebnis der Zelle auf Standarddauereinheiten festzulegen.

vsoCell.Result(visDurationUnits) = 60

In diesem Fall ist das Ergebnis 60 Minuten, wenn die DefaultDurationUnits-Eigenschaft visElapsedMin lautet, und 60 Sekunden, wenn die DefaultDurationUnits-Eigenschaft visElapsedSec lautet.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.