Visio 2010: zastąp kształt

21

W Visio 2010, jak mogę zmienić kształt pojedynczego elementu?

Jeśli utworzę nowy, musiałbym ponownie zastosować tekst, połączenia i format.

peterchen
źródło
1
Jestem całkowicie pewien, że nie ma możliwości bezpośredniego wykonania tego w Visio. Być może uda się zbliżyć do tej funkcji, pisząc kod za pomocą obsługi VBA Visio - jednak byłoby to stosunkowo złożone zadanie. Czy możesz wyjaśnić, dlaczego musisz to zrobić? Być może uda nam się znaleźć inne opcje, które pomogą.
saveenr

Odpowiedzi:

13

Zadałem to pytanie bezpośrednio menadżerowi programu Visio 2010 w Microsoft podczas wewnętrznego wydarzenia MS na kampusie i odpowiedź brzmiała: „To nie jest możliwe”. Brakuje mi tej funkcji od Visio 2003 i mam nadzieję, że zostanie ona ostatecznie dodana w następnej wersji pakietu Office.

Alexander Galkin
źródło
4

„Zmień kształt” został wprowadzony w Microsoft Visio 2013. Demo:

enter image description here

Franck Dernoncourt
źródło
1
Dokładnie to, czego szukałem ..
grv_9098
3

Poniżej znajduje się fragment: http://blogs.msdn.com/b/officedevdocs/archive/2012/08/23/change-shapes-in-visio-2013.aspx

Visio 2013 wprowadza funkcję „Zmień kształt”, która pozwala zamienić wybrany kształt lub grupę kształtów na rysunku na inny typ kształtu. Nowe kształty mogą zachować pozycję, połączenia, formatowanie, tekst kształtu i / lub dane kształtu oryginałów.

Uwaga: Można zastąpić kształty 2D innymi kształtami 2D (np. Kształt decyzji dla kształtu procesu) i kształtami 1D z innymi kształtami 1D (zastępując jeden typ złącza innym). Przykładowo nie można zastąpić złącza prostokątem.

Jody A Morgan
źródło
1
Czy ktoś wie, jak korzystać z tej funkcji za pomocą VBA - wydaje się, że Shapes.ReplaceShape nie obsługuje istniejących łączników.
Hightower