Chamar a função Visio POLYLINE com lista de variáveis de coordenadas

1

Estou tentando projetar uma forma do Visio 2010 cuja geometria dependa da largura da forma. Ou seja, o número e o comprimento dos segmentos que compõem a geometria da forma dependem da largura.

Em vez de criar uma linha LineTo (na seção de geometria da ShapeSheet) para cada segmento, eu estava pensando em chamar a função POLYLINE de uma linha PolyLineTo. Existe uma maneira de usar uma lista de coordenadas que vem de outra célula com essa função, por exemplo:

POLYLINE(1, 1, Scratch.A1)

Eu tentei isso com uma lista de coordenadas na forma de uma string no Scratch.A1 ("5mm, 0mm, 5mm, 5mm"), mas isso parece não funcionar.

    
por geschema 29.12.2012 / 13:00

2 respostas

1

Eu não acredito que isso (ter vários valores na célula) seja suportado.

Eu acredito que sua única alternativa é usar várias células para segurar cada X e Y

Por exemplo:

POLYLINE(1,1,2,3,Scratch.X1,Scratch.Y1)

Isso, é claro, é mais complicado do que usar várias linhas LineTo .

    
por 07.02.2013 / 13:58
1

Uma abordagem que usei no passado é construir dinamicamente toda a fórmula POLYLINE como uma string e inseri-la na célula de destino conforme necessário. Dê uma olhada no seguinte post, no qual criei uma forma do Sparkline usando esta técnica:

link

    
por 18.02.2013 / 17:34