Freigeben über


Document.AlternateNames-Eigenschaft (Visio)

Ruft die alternativen Namen für ein Dokument ab oder legt die Namen fest. Lese-/Schreibzugriff.

Syntax

Ausdruck. AlternateNames

Ausdruck Eine Variable, die ein Document-Objekt darstellt.

Rückgabewert

String

Hinweise

In den folgenden Fällen werden Dokumentnamen von der Anwendung gespeichert:

  • Vorlagen speichern Schablonennamen. Beispielsweise speichert die Vorlage Standardflussdiagramm die Namen der Schablonen Standardflussdiagramm-Shapes.vss und Backgrounds.vss. Diese Schablonen werden mit der Vorlage Standardflussdiagramm geöffnet.

  • Master-Shape-Verknüpfungen speichern Schablonennamen. Beispielsweise speichert eine Verknüpfung für das Data-Shape den Namen der Schablone, auf der das Daten-Shape gespeichert ist– Basic Flowchart Shapes.vss.

Wenn die Anwendung ein Dokument öffnet oder auf die Auflistung des Document-Objekts zugreift, wird der Dokumentname verwendet. Wenn Microsoft Visio den Dokumentnamen nicht finden kann, sucht es nach alternativen Namen für die Schablonen, die sich im richtigen Pfad befinden. (Um einen Pfad hinzuzufügen, klicken Sie auf die Registerkarte Datei , klicken Sie auf Optionen, klicken Sie auf Erweitert, und klicken Sie dann unter Allgemein auf Dateispeicherorte.) Angenommen, Sie haben die Schablone "New Shapes 2008.vss" erstellt. Im folgenden Jahr haben Sie die Schablone überarbeitet und sie in "New Shapes 2009.vss" umbenannt. Alle Vorlagen, die Neue Shapes 2008.vss geöffnet haben, sollten jetzt New Shapes 2009.vss öffnen. Legen Sie dazu die AlternateNames-Eigenschaft von New Shapes 2009.vss auf "New Shapes 2008.vss" fest. Der folgende Microsoft Visual Basic-Code zeigt eine Möglichkeit, dies zu tun.

Visio.Documents("New Shapes 2009.vss").AlternateNames = "New Shapes 2008.vss"

Die AlternateNames-Eigenschaft ist leer, bis Sie sie mithilfe der Automatisierung festlegen. Jeder der alternativen Namen in der Zeichenfolge sollte den Dateinamen, jedoch keine Ordnerinformationen enthalten. Sie können Kommentare auch in spitzen Klammern (<>) einfügen, da die Anwendung alles in spitzen Klammern ignoriert. Sie können beispielsweise den folgenden Code verwenden, um die AlternateNames-Eigenschaft festzulegen.

Visio.Documents("HRShapes.vss").AlternateNames = "Human Resources Shapes.vss; <old name> HRDept Shapes.vss"

Beispiel

Das folgende Makro veranschaulicht, wie die AlternateNames-Eigenschaft des aktuellen Dokuments abgerufen und festgelegt wird. Es zeigt, dass die Eigenschaft leer ist, bis Sie sie festlegen.

 
Public Sub AlternateNames_Example() 
  
    'Get the AlternateNames property of the document.  
    Debug.Print "Alternate name is: "; ThisDocument.AlternateNames 
 
    'Set the AlternateNames property of the document.  
    ThisDocument.AlternateNames = "Test Shapes.vss"  
    Debug.Print "Alternate name is: "; ThisDocument.AlternateNames  
 
End Sub

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.