Visio 2010: заменить форму


25

Как в Visio 2010 изменить форму отдельного элемента?

Если я создам новый, мне придется повторно применять текст, соединения и формат.


1
Я уверен, что в Visio нет способа сделать это напрямую. Возможно, можно приблизиться к этой функции, написав некоторый код с использованием поддержки VBA Visio - однако это было бы относительно сложной задачей. Можете ли вы объяснить больше о том, почему вам нужно это сделать? Возможно, мы сможем найти другие варианты, которые помогут.
saveenr

Ответы:


14

Я задал этот вопрос непосредственно руководителю программы Visio 2010 в Microsoft во время внутреннего мероприятия MS в кампусе, и я ответил: «Это невозможно». Я скучаю по этой функции с Visio 2003 и надеюсь, что она будет наконец добавлена ​​в следующей версии Office.


1
УВЕДОМЛЕНИЕ. Это больше не правильный ответ. Функция была добавлена
FastAl



3

Ниже приведен отрывок здесь: http://blogs.msdn.com/b/officedevdocs/archive/2012/08/23/change-shapes-in-visio-2013.aspx

Visio 2013 представляет функцию «Изменить форму», которая позволяет заменять выбранную фигуру или группу фигур на чертеже с другим типом фигуры. Новые фигуры могут сохранять положение, соединения, форматирование, текст фигуры и / или данные фигуры оригиналов.

Примечание. 2D-фигуры можно заменить только другими 2D-фигурами (например, фигура «Решение» для фигуры «Процесс») и 1D-фигурами на другие 1-мерные фигуры (замена одного типа соединителя другим). Вы не можете заменить соединитель на прямоугольник, например.


1
Кто-нибудь знает, как использовать эту функциональность с помощью VBA - Shapes.ReplaceShape, кажется, не обрабатывает существующие соединители.
Hightower
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.