변수 좌표 목록을 사용하여 Visio POLYLINE 함수 호출

변수 좌표 목록을 사용하여 Visio POLYLINE 함수 호출

기하학이 도형의 너비에 따라 달라지는 Visio 2010 도형을 디자인하려고 합니다. 즉, 모양의 기하학적 구조를 구성하는 세그먼트의 수와 길이는 너비에 따라 달라집니다.

각 세그먼트에 대해 LineTo 행(ShapeSheet의 기하학 섹션에 있음)을 만드는 대신 PolyLineTo 행에서 POLYLINE 함수를 호출하려고 생각했습니다. 이 함수를 사용하여 다른 셀에서 가져온 좌표 목록을 사용하는 방법이 있습니까? 예:

POLYLINE(1, 1, Scratch.A1)

Scratch.A1("5mm, 0mm, 5mm, 5mm")에서 문자열 형식의 좌표 목록을 사용하여 이를 시도했지만 작동하지 않는 것 같습니다.

답변1

나는 이것이 (셀에 여러 값을 갖는 것) 지원된다고 생각하지 않습니다.

나는 당신의 유일한 대안이 여러 셀을 사용하여 각 X와 Y를 유지하는 것이라고 믿습니다.

예를 들어:

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

물론 이것은 여러 개를 사용하는 것보다 더 복잡합니다.라인투행.

답변2

과거에 제가 사용한 한 가지 접근 방식은 전체 POLYLINE 수식을 문자열로 동적으로 작성하고 필요에 따라 대상 셀에 푸시하는 것입니다. 이 기술을 사용하여 스파크라인 모양을 만든 다음 게시물을 살펴보십시오.

http://visualsignals.typepad.co.uk/vislog/2009/05/simple-visio-sparkline-implementation.html

관련 정보