Status = f$Visio: DokAktivieren (engl.: DocActivate)
Status = f$Visio: DokAktivieren (engl.: DocActivate)
Aktivieren einer bereits geladenen Zeichnung oder Schablone über den Dateinamen.
Bei der Funktion DokAktivieren werden nur Dokumente in einem eigenen Fenster berücksichtigt. Wenn z.B. eine Schablone über die Vorlagedatei mit einer Zeichnung verknüpft ist, kann diese Schablone nur über den Befehl Schablone geöffnet bzw. aktiviert werden. Eine noch nicht geladene Zeichnung wird über Dokument geöffnet.
Der Dateiname kann beispielsweise auch aus Visio ausgelesen werden (siehe Beispiel).
Wenn die angegebene Zeichnung nicht geladen ist (oder wenn ein Schreibfehler vorliegt), wird der Befehl ohne Fehlermeldung ignoriert.
Tipp: Eine Überprüfung, ob eine bestimmte Zeichnung bereits geladen ist, kann mittels p$TDV:Allg:FeldIndx erfolgen, nachdem die Liste aller geladenen Zeichnungen über DokListeVollName gelesen wurde.
Parameter für f$visio:
Parameter | Wert | Bedeutung |
Kennung | 'Visio' | Schlüsselwort |
Eigenschaft | 'DokAktivieren' | Schlüsselwort |
Wert | Name | Name der zu aktivierenden Zeichnung oder Schablone |
Ergebnis: | Ganzzahl | Status: 0 – alles OK, sonst siehe Rückgabestatus Rückgabewerte der Funktionen (Visio) |
Beispiel: | Auslesen aller geladenen Zeichnungen, Auswahl durch den Anwender und Aktivieren der getroffenen Auswahl: Status = f$visio( 'Visio', 'DokAnzahl', 'Anz' ) Status = f$visio( 'Visio', 'DokListeVollName', 'Zfeld' ) Auswahl = p$TDV:Allg:Auswahl( 1, 'Zeichnungen', '@Zfeld[i]@', Anz ) Status = f$visio( 'Visio', 'DokAktivieren', Zfeld[Auswahl] ) | |