Criar forma personalizada ou conector no PowerPoint usando o código / script / definição
-
21-08-2019 - |
Pergunta
As formas no PowerPoint 2007 parecem ser construído em -? Existe uma maneira de criar 'usuário' / 'personalizados' formas
Eu queria criar um conector personalizado, mas saber se você pode criar uma forma personalizada, poderia ser útil no futuro.
Solução
Existem várias maneiras de fazer isso, mas não tenho certeza se eles iriam atender às suas necessidades. Se você precisa ter uma forma personalizada adicionada à "inserção formas" drop-down e, em seguida, lugar e tamanho com o cursor do mouse, então eu sei de nenhuma maneira de fazer isso.
No entanto, se você gostaria de definir uma forma personalizada e, em seguida, programaticamente adicionar isso para um local em sua apresentação, isso é factível, com certeza. Em VBA e VSTO, este é pode ser feito por meio do modelo de objeto; você pode adicionar uma forma FreeForm, polylines, curvas, etc. e, em alguns casos, estes grupo para formar uma única forma. Eu tenho feito tanto com uma série de estrelas 9 pontas que eu precisava em uma base regular.
Para criar um personalizado forma / conector em Desenho ML também parece possível. Não é algo que eu tentei ainda, mas certamente parece como se isso pode ser feito. Há uma série de cálculos que você precisa para isso que estão bem documentados nas especificações Ecma. Por "bem documentado", não quero dizer "fácil", embora - todas as fórmulas podem ser complexas. No caso do conector, parece que você precisaria alterar programaticamente o molda o seu conector está se conectando embora a seu conector personalizado (formas identificar o seu conector, se eles têm um).