관련: 지식인
1. 둥근 네모의 둥근 곡률값은 그대로이지만 도형 크기에 따라 변하는 상대적인 값입니다.
위처럼 세 도형 모두 곡률(Adjustments(1))의 값이 0.16667 로 동일합니다.
하지만 이 곡률값은 도형의 크기에 비례해서 나타내는 상대적인 값이라 도형이 커질수록 곡선부분도 커집니다.
둥근 네모의 Adjustment(1) 값은 도형의 넓이나 높이 대비 둥근 부분 원의 반지름의 비율입니다.
아래 도형의 곡률값은 최대값인 0.5인 상태입니다.
도형의 높이의 절반에서 곡선이 생겨나고 있고 최대값인 0.5일 때 정확히 둥근 원과 같게 됩니다.
이렇듯 도형의 곡률로 그려지는 둥근 네모의 경우 둥근 부분의 크기를 절대적인 값으로 유지할 수 없습니다.
2. 도형을 확대해도 곡선 부분의 크기를 유지하고 싶다면
2-1. 도형의 곡률값을 도형크기에 따라 비례해서 다르게 적용해야 합니다.
Alt-F11 창에 삽입 > 모듈 추가 후에 아래 코드를 붙여 넣고 원하는 크기를 myAdj 값으로 수정하고 창을 닫은 다음
원하는 도형을 선택하고 Alt+F8로 Adjust매크로를 실행하면 지정된 크기에 맞춰서 곡률값을 계산해서 적용해 줍니다.
Sub Adjust()
Dim shp As Shape
Dim myAdj As Single
myAdj = 10 '원하는 곡률의 크기
On Error Resume Next
Set shp = ActiveWindow.Selection.ShapeRange(1)
With shp
.Adjustments(1) = 1 * myAdj / .Height
Debug.Print .Adjustments(1)
End With
End Sub
위 예시의 경우 도형 곡률 크기를 10으로 유지하도록 도형의 크기가 커지면 Adjustment(1)의 값을 줄여줍니다.
2-2. 또는 아래와 같은 편법(?)을 이용해보세요.
네모 도형을 그리고 윤곽선을 안쪽과 같은 색으로 채웁니다.
그리고 연결점의 종류를 '원형'으로 설정하고 선의 두께를 원하는 만큼 두껍게 설정하면
선의 두께만큼만 윤곽선이 둥근 모양이 되고 확대해도 이 크기를 유지하게 됩니다.
샘플 파일입니다.
'PPT+VBA' 카테고리의 다른 글
모든 슬라이드의 도형의 위치를 일치시키기 (0) | 2024.06.26 |
---|---|
[엑셀연동]엑셀 데이터로 차트를 만들어 성적표 일괄 만들기 (0) | 2024.06.26 |
글머리 기호 서식 스타일 일괄 적용 (0) | 2024.06.04 |
모핑전환 사진앨범 만들기 (1) | 2024.06.03 |
슬라이드 노트가 있는 슬라이드만 출력하기 (0) | 2024.05.28 |
사진을 여러 칸(박스)로 자동으로 분할하기 (0) | 2024.05.18 |
PPT 일부 슬라이드만 블러처리된 그림 프레젠이션 만들기 (1) | 2024.04.28 |
물결무늬 선 만들기 (2) | 2024.04.05 |
최근댓글