Я хочу, чтобы создать новый мастер-Shape в 2013 x64 Microsoft Visio подобно Класс Master Shape в стикеле UML класса.Добавьте (Master) Формы для другого (Master) Shape в Microsoft Visio 2013 x64 при добавлении (Master) Форма для Page
При добавлении класса Master Shape на страницу он автоматически добавляет два элемента и один мастер-мастер Separator. Кроме того, в нем могут быть добавлены основные стили участника и разделителя.
Я думал, что он добавляет другие мастер-фигуры в себя некоторыми написанными кодами VBA; Однако, когда я проверил файл UML Class (Metric) Stencil в следующем полном пути, Я понял, что он не использует коды VBA, а вовсе нет.
D:\Program Files\Microsoft Office\Office15\Visio Content\1033\USTRME_M.VSSX
Расширение файла "Visio Трафарет (.vssx)" вместо "Визио с поддержкой макросов Трафарет (.vssm)"; поэтому он не может иметь коды VBA.
Я знаю, что могу что-то сделать, добавив новые строки в разделе «Действия» в ShapeSheet; однако, не существует никаких действий Строки для добавления новых стилей участника и разделителя для формы класса.
Рисунок 1 - сепаратор Форма с двумя дополнительными опциями в контекстное меню и без каких-либо связанных строк в ShapeSheet
Рисунок 2 - пруток в вставка Форма разделителя
Рисунок 3 - Форма Член с двумя дополнительными опциями в контекстное меню и без каких-либо связанных строк в свойств фигуры
Рисунок 4 - Отображение панели, чтобы вставить член формы
Когда я делаю RMB, щелкните на форме класса, которая находится на странице, у нее есть две новые опции в контекстном меню :
- Показать Шаблон Параметр
- Показать Стереотип
И я вижу Раздел Ряды действия, связанные с для них.
Рисунок 5 - Класс Shape с двумя дополнительными опциями в контекстном меню и соответствующие строки в свойств фигуры
Когда я ПКМ щелкните на элементе и Разделительные Формы добавочную класса Форма, можно увидеть «Вставить» член/разделитель «до/после»; однако, когда я добавляю главные формы элемента и разделителя на странице напрямую (не в форме класса), когда я делаю RMB, нажимаю на них, не вижу дополнительных опций в контекстном меню.
Рисунок 6 - Сепаратор формы без каких-либо дополнительных опций в контекстном меню
Рисунок 7 - Форма член без каких-либо дополнительных опций в контекстном меню
Я проверил их ShapeSheet и не могу любые связанные строки для вышеупомянутых действий.
Теперь, мой вопрос заключается в том, что как я могу создать новый Master Shape с возможностью принимать некоторые другие Master Shapes без каких-либо кодов VBA как класса Shape в UML класса трафарет, который создается с помощью Microsoft?
TNX для ур хороший ответ @Nikolay :) – MRS1367