Visio 2010: substituir uma forma

25

No Visio 2010, como posso alterar a forma de um único elemento?

Se eu criar um novo, eu teria que reaplicar texto, conexões e formato.

peterchen
fonte
1
Tenho certeza de que não há como fazer isso diretamente no Visio. Pode ser possível chegar perto desse recurso escrevendo algum código usando o suporte VBA do Visio - no entanto, isso seria uma tarefa relativamente complexa. Você pode explicar mais sobre por que é necessário fazer isso? Talvez possamos encontrar outras opções que ajudarão.
saveenr

Respostas:

14

Fiz essa pergunta diretamente ao gerente de programa do Visio 2010 na Microsoft durante um evento interno da MS no campus e a resposta foi: "Isso não é possível". Sinto falta desse recurso desde o Visio 2003 e espero que ele seja finalmente adicionado na próxima versão do Office.

Alexander Galkin
fonte
1
AVISO - Essa não é mais a resposta correta. O recurso foi adicionado
FastAl
9

O recurso "Alterar forma" foi introduzido no Microsoft Visio 2013. Demonstração:

insira a descrição da imagem aqui

Franck Dernoncourt
fonte
1
Exatamente o que eu estava procurando ..
grv_9098
3

A seguir, um trecho daqui: http://blogs.msdn.com/b/officedevdocs/archive/2012/08/23/change-shapes-in-visio-2013.aspx

O Visio 2013 apresenta um recurso "Alterar forma" que permite trocar uma forma ou grupo de formas selecionado no desenho por outro tipo de forma. As novas formas podem manter a posição, conexões, formatação, texto da forma e / ou dados da forma dos originais.

Nota: Você só pode substituir formas 2D por outras formas 2D (como uma forma de decisão para uma forma de processo) e formas 1D por outras formas 1D (substituindo um tipo de conector por outro). Você não pode substituir um conector por um retângulo, como exemplo.

Jody A Morgan
fonte
1
Alguém sabe como usar essa funcionalidade usando VBA - o Shapes.ReplaceShape não parece lidar com conectores existentes.
Hightower