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.


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.




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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.