Visio: создание автоматических c пронумерованных этикеток - PullRequest
0 голосов
/ 28 мая 2020

В настоящее время я работаю над созданием нового набора элементов для нескольких компонентов, которые использую в Visio, и я застрял в том, чтобы предоставить правильные метки. Если вы используете резистор из трафарета Visio, он автоматически генерирует метку «R1» (для первого резистора) и «Rk» для k-го резистора. Как сделать что-то подобное для собственного трафарета?

1- Мне нужно сгенерировать метку «ABCD #» (номер автоматически создается на основе количества экземпляров)

2- Как я могу указать расположение этого поля?

PS:

1- Компоненты Visio имеют настраиваемое поле, которое позволяет это (которое я не знаю, как создать)

2- Для конденсатора например, таблица форм показывает интересную запись

= SETF (GetRef (User.Label), "" "C" "&" & ThePage! User.AccumulatorCount) & SETF (GetRef (ThePage! User .AccumulatorCount), ThePage! User.AccumulatorCount + 1)

, который предположительно является тем, как генерируются счетчик и имя (я не уверен, как определяется AccumulatorCount, он отличается от элемента к элементу).

Спасибо!

1 Ответ

2 голосов
/ 29 мая 2020

Ячейки EventDrop ShapeSheet для различных электрических форм имеют формулы, аналогичные той, которую вы обнаружили: SETF (GetRef (User.Label), "" "C" "&" & ThePage! User.AccumulatorCount) & SETF (GetRef ( ThePage! User.AccumulatorCount), ThePage! User.AccumulatorCount + 1)

ShapeSheet для страницы содержит ячейку: User.AccumulatorCount для конденсаторов. Другие пользовательские ячейки будут добавлены по мере удаления других фигур. Вы можете настроить свою собственную систему, добавив на страницу ячейку User, скажем: User.Widget. Затем вы помещаете «виджет» формулы «SETF» в свои собственные фигуры.

Вы можете создавать пользовательские ячейки следующим образом:

  1. Откройте таблицу форм для страницы (справа - щелкните пустую область страницы, Показать ShapeSheet)
  2. Щелкните правой кнопкой мыши в ShapeSheet и выберите Добавить раздел
  3. Добавить раздел пользовательских ячеек
  4. Найдите раздел пользовательских ячеек и аналогичным образом добавьте в него строки, щелкнув правой кнопкой мыши
  5. Вы измените имена строк, набрав красный текст имени строки слева.
  6. Вы вводите значения и формулы в ячейки, как в Excel.
  7. Вы можете переключать просмотр формул и просмотр значений, нажимая F5 в таблице фигур.

Вы должны сначала сделать ячейку пользователя на странице, чтобы ваша фигура могла ссылаться Это. Как только ваша фигура ссылается на ячейку страницы, вы можете перетащить фигуру на трафарет, и он будет «перетаскивать пользовательскую ячейку страницы вместе с ней». Итак, теперь вы можете перетащить фигуру виджета в новый документ, и он на лету создаст ячейку пользователя страницы.

Система - это базовая c и fr agile. Счетчик только растет и никогда не падает. Если у вас есть фигуры с номерами 1, 2, 3, 4, и вы удалили 1 и 2, следующая фигура все равно будет 5.

...