Ähnlich wie bei einzelnen Elementen und Ebenen lassen sich auch für einzelne Referenzen Prioritäten zuuordnen:
Vgl. dazu: Darstellungspriorität von einzelnen Ebenen ändern
Darstellungspriorität einzelner Elemente ändern
Mit folgendem VBA Beispiel läßt sich jede an dem aktuellen Modell angehängte Referenz in der Priorität ändern:
Sub ReferencePriority() Dim oAtt As Attachment Const RefPriority = 5 ' ein Wert zwischen -5 und 5 For Each oAtt In ActiveModelReference.Attachments If UCase(oAtt.Name) Like "*" Then oAtt.DisplayPriority = RefPriority * 1000000 oAtt.Rewrite End If Next
In diesem konkreten Beispiel wird jeder Referenz, dessen Name mit "TEXT" beginnt, auf die oberste Priorität gestellt, d.h. es liegt immer ganz oben.Der Wertebereich liegt zwischen -5 und 5, wobei die Referenzpriorität eine Gewichtung von 1000000 erhält.Im Vergleich dazu hat die Ebenenpriorität eine Gewichtung von 1000 und einzelene Elemente von 1.Dadurch hat eine Referenzpriorität immer Vorrang vor einer Ebenenpriorität und die wiederum vor einer Elementpriorität