![변수 좌표 목록을 사용하여 Visio POLYLINE 함수 호출](https://rvso.com/image/1344746/%EB%B3%80%EC%88%98%20%EC%A2%8C%ED%91%9C%20%EB%AA%A9%EB%A1%9D%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20Visio%20POLYLINE%20%ED%95%A8%EC%88%98%20%ED%98%B8%EC%B6%9C.png)
기하학이 도형의 너비에 따라 달라지는 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