Hi Gabriel,
Thank you!
I found the following code from @Peter.PopovskiYNYN8 :
Dim oDoc As DrawingDocument = ThisDrawing.Document
Dim oViews As DrawingViews
Dim oOrientType As ViewOrientationTypeEnum
Dim oOrigViewName As String
Dim oNewViewName As String
For Each oSheet As Sheet In oDoc.Sheets
oViews = oSheet.DrawingViews
For Each oView As DrawingView In oViews
oOrientType = oView.Camera.ViewOrientationType
oOrigViewName = oView.Name
oNewViewName = Mid(oOrientType.ToString, 2, Len(oOrientType.ToString) -16)
oView.ShowLabel = True
oView.Name = oNewViewName.ToUpper
Next
Next
This works perfectly. I set the rule to run after a save.
One flaw: it does not update when an already placed view is modified (if a "FRONT" is rotated to a "LEFT" it still shows "FRONT"
But I can live with this.
Thanks!