파워포인트 차트 그룹 해제하여 활용하기


이 글 제목을 어떻게 표현할까 고민했습니다.

파워포인트를 2007 이전부터 사용한 분들이라면 이 제목 만으로도 어떤 의미인 줄 아실 겁니다.

파워포인트 2003 버전까지는 파워포인트에 차트를 삽입한 후 그림(Windows 메타파일)으로 저장한 후 그룹 해제하여 도형으로 변형한 후에 애니메이션이나 여러 가지 효과를 주면서 사용했습니다.

 

 

▲파워포인트 2010 차트 삽입 (왼쪽)과 파워포인트 Graph 차트 개체삽입 (오른쪽)

 

2007 버전부터는 차트 옵션이 엑셀차트를 사용하게 되어 더 이상 그룹 해제하여 도형으로 변형을 할 수 없게 되어 차트를 도형으로 직접 그려서 넣기도 합니다.

그러나 파워포인트 개체삽입 기능에서 Graph 차트 기능을 이용하면 2003 버전 때 사용했던 차트 기능을 이용할 수 있습니다.

다시 설명하면, 파워포인트 2007 버전이상부터는 아래그림처럼 차트를 삽입하면 엑셀이 함께 실행됩니다. 이렇게 삽입된 차트는 그룹 해제해서 사용할 수 없습니다.

 

▲ 파워포인트 2010에서 차트 삽입 화면

 

개체삽입에서 <Microsoft Graph 차트>를 선택한 후 삽입하면 아래와 같이 표시가 됩니다.

 

▲ 파워포인트 2010에서 개체삽입을 통한 Graph 차트 삽입 화면

 

위 그래프를 각각 선택한 후 복사, 선택하여 붙여넣기 (Ctrl + Alt + v) 에서 Windows 메타파일(wmf) 파일로 붙여넣기 하고 그룹해제 (Ctrl + Shift + G)를 2회 반복하여 그룹해제를 해보았습니다. 파워포인트 2010의 차트기능에서는 그룹해제한 후에 차트가 계열별로 그룹 해제가 되고 더 이상 분리가 되지 않습니다.

 

▲ 그룹해제 후 계열별로 그룹해제가 되고 더 이상 그룹해제가 안됨

 

개체삽입의 Graph 차트를 그림으로 변환 후 그룹해제 하면 각 그래프 별로 개체가 모두 그룹해제가 된 것을 볼 수 있습니다.

▲ 그룹해제 후 차트 컬러와 디자인을 새롭게 한 예

 

매번 이렇게 작업할 수는 없지만 전달할 메시지를 효과적으로 표현하고자 할 때 일일이 도형으로 그리는 것보다 차트를 바로 변환하여 사용할 때 유용하게 활용할 수 있는 팁입니다.

 

Advertisements
파워포인트 차트 그룹 해제하여 활용하기

파워포인트에 삽입된 차트를 벡터 이미지 (Vector Image)로 바꿔주는 VBA


파워포인트에 차트를 많이 사용합니다. 파워포인트 내의 차트 기능을 이용하기도 하고, 엑셀에서 차트를 만들어 파워포인트에 연동해서 삽입하기도 합니다.

내 부 문서인 경우에는 자주 업데이트하고 수정해서 사용하기에 큰 문제가 없지만, 외부로 나가는 문서인 경우에 파워포인트에 삽입된 차트데이타를 변경해서 사용하는 것을 막고자 할 때에는 차트를 일일이 그림파일로 변환해서 삽입해야 하는 번거로움이 있습니다.

 

이러한 번거로움을 VBA를 이용하여 간단히 해결하는 방법을 소개합니다.

여기 소개하는 VBA는
http://i-present.co.uk/convert-charts-powerpoint-vba/
사이트에서 만든 것입니다.

 
 


Macro design from i-present.co.uk by GMARK

 

1. 사용방법은 차트가 삽입된 파워포인트 파일을 엽니다.

 
 


 
 

2.  Alt + F11을 누르거나 [개발도구]의 Visual Basic을 선택하고 왼쪽 리스트의 VBA 프로젝트 항목에서 오른쪽 마우스 클릭 > 삽입 > 모듈을 차례로 선택합니다.

 

 

 

3. http://i-present.co.uk/convert-charts-powerpoint-vba/
사이트에서 복사한 VBA 코드를 모듈 창에 붙여넣습니다. 

 
 


 

4. [개발도구]의 매크로에서 해당 매크로를 선택한 다음 <실행> 버튼을 클릭합니다.

 
 


 

5. 매크로를 실행하면 아래 메시지 창이 나타나는데 정확히 어떤 구분인지 이해가 되지 않아서 생략합니다. (Yes 나 No 모두 동일한 결과물이 되더군요.. 아시는 분들은 코멘트 부탁합니다.)

 


 
 

6. 파워포인트 파일에 포함되어 있는 차트 파일을 이미지 파일로 변환이 완료되었다는 메시지 창이 나타납니다. 실행취소 버튼 (Ctrl + Z) 키를 눌러서 원래 상태로 복귀가 가능합니다. 



 

7. 파워포인트 파일에 삽입되어 있는 차트가 그림파일로 변환되어 있는 것을 확인할 수 있습니다.

 

 

 
 

VBA가 절대 답은 아니지만, 이런 기능들은 알아두면 시간을 많이 절약할 수 있습니다.

혹시 파워포인트의 유용한 매크로나  VBA 기능을 알고 계신 것이 있다면 댓글로 공유해주세요.

파워포인트에 삽입된 차트를 벡터 이미지 (Vector Image)로 바꿔주는 VBA

시간의 흐름을 표현하는 간트 차트 [Gantt Chart]를 쉽게 그려주는 – officetimeline.com


저는 파워포인트 교육을 가면 빼먹지 않고 늘 이야기하는 것이 하나 있습니다.

하나의 도구에 너무 집착하지 마세요. 파워포인트로 안되는 기능을 꼭 파워포인트로 하려고 하지말고, 더 쉬운 도구를 이용해서 함께 사용하십시오.”

이 말은 파워포인트에서 구현이 어려운 효과를 꼭 파워포인트에서 구현하기 위해서 너무 오랜 시간을 허비하지 말라는 의미입니다.

돈으로 시간을 사라‘는 말이 있듯이 다른 도구로 쉽게 효과 구현이 가능하다면, 다른 도구를 사용하는 것이 훨씬 좋습니다.

그런 의미에서 제 블로그 메뉴 중에서 3rd Party Utilities 를 만들어두고 도움이 될만한 것들을 소개하고 있습니다.

서론이 좀 길었지만, 시간의 흐름을 표현하거나 일정 등을 표현할 때에 많이 사용하는 간트차트 [Gantt chart]를 쉽게 그려주는 프로그램이 있어서 소개합니다.

 

사이트 바로가기 : http://www.officetimeline.com/

위 프로그램은 파워포인트 Add-in으로 동작이 되는 프로그램입니다.

파워포인트 2007, 2010 버전에서 사용가능하며 새롭게 출시 예정 중인 New Office (2013 버전) 파워포인트도 지원을 합니다.


무료버전도 제공하고 있는데 유료버전과 기능 차이가 좀 있지만 그래도 사용해볼만 합니다.


1. 무료 다운로드 버튼을 누르면 하단에 나타나는 정보 필드를 입력하면 다운로드 페이지로 연결이 됩니다.


2. 설치를 마치고 파워포인트를 실행하면 Timeline 프로그램이 실행됩니다.


3. Start 버튼을 클릭하면 제품키를 등록해야 하는데, 무료 제품인 경우에도 제품키를 등록해야지만 사용이 가능합니다. 무료 사용자의 제품키는 사용자 정보 등록 시 입력한 이메일로 발송이 되니 등록한 이메일을 확인하면 됩니다.

저도 좀 더 사용해봐야 알겠지만, 세련된 디자인의 Gantt 차트를 쉽게 그릴 수 있으니, 스케쥴링 등 일정관리 업무를 많이 하는 분들께 도움이 많이 될 듯 합니다.

시간의 흐름을 표현하는 간트 차트 [Gantt Chart]를 쉽게 그려주는 – officetimeline.com