Почему я не могу переименовать фигуры в Visio?
Я делаю что-то неправильно? Я не могу переименовать фигуру более одного раза, и я не могу ссылаться на фигуры по их "заданным" именам, только по идентификатору фигуры. Вот что я делаю в Visio 2016 Standard:
- Создайте новую фигуру, которую я назову myShape
- Внутри моей фигуры я рисую квадрат. Visio дает ему имя по умолчанию Sheet.5.
- На вкладке "Разработчик" я выбираю "Имя формы" и присваиваю Sheet.5 имя "Квадрат". Мастер Explorer отражает изменение имени. Форма листа для формы отражает новое имя.
- Если я пытаюсь сослаться на "Квадрат" из другого объекта Visio, я не могу этого сделать. Я получаю ошибку "ошибка в формуле". Однако, если я добавлю "Лист 5" в той же формуле, это нормально. Я не могу ссылаться на фигуру по названию, которое я ей дал, но я могу ссылаться на нее по идентификатору.
- Кроме того, скажем, я передумал на имя моей фигуры. Если я перехожу на вкладку "Разработчик", выбираю "Имя фигуры" и меняю "Квадрат" на "Куадрадо", это отражается в Master Explorer. Однако в строке заголовка Shape Sheet по-прежнему отображается "Квадрат".
Это ожидаемое поведение? В моем трафарете есть ошибка? В моей мастер форме?
1 ответ
Это ожидаемое поведение. Фигуры и страницы (и другие элементы) имеют локальное и универсальное имя. Когда вы создадите формулу для доступа к фигуре, вы увидите, что есть Name и NameU. Имя - это локальное имя, а NameU - универсальное имя. Через пользовательский интерфейс вы можете изменить только локальное имя, а универсальное имя можно изменить только с помощью кода.
Допустим, группа людей приглашена на лекцию. Это включает вас и некоторых друзей. Вы Роберт Смит. Друг А зовет тебя Боб, а друг Б зовет тебя Бобби. Чтобы добавить к путанице, в толпе есть еще 2 Роберта Смита. Универсальное имя Роберт Смит. Боб и Бобби - местные имена. Но дальнейшее различие необходимо. Так что, возможно, исходя из времени прибытия, есть Smith.1, Smith.2 и Smith.3. Друг А заботится только о Бобе, но организаторы лекции заботятся о числовых версиях. Но имя тега люди заботятся только о универсальном имени. Visio делает все три доступными.