일단 파워포인트의 표(테이블) 데이터는 차트로 반영할 수 없기 때문에엑셀에서 엑셀 데이터로 차트를 만드는 것이 효율적입니다.그런데 엑셀 표는 파워포인트 표처럼 배경에 그라디언트를 주거나 다양한 효과를 적용하는 것이 어려운 것이 단점입니다.두 가지를 합칠려면 엑셀파일을 따로 만들어서 개체로 파워포인트에 삽입하는 방법이 있겠으나각 데이터의 차트를 일일이 만들어줘야 합니다.이 때 VBA를 이용해서파워포인트에서 엑셀의 데이터를 가져와서 표양식에 채우고 차트를 생성할 수 있습니다.아래와 같은 샘플이 방향을 제시해줄 수 있겠습니다.엑셀상에 만들어지는 엑셀 차트의 데이터 소스를 변경하고 실시간으로 반영된 차트를 그냥 복사해서 슬라이드에 붙여넣을 수 있습니다. 핵심을 예시로 보여드리겠습니다.차트의 데이터소스..
Chart 검색 결과
관련: 지식인 차트를 복사해서 다른 데이터 영역을 반영하고 싶을 때 수작업으로 하려면 차트를 계속 복사하고 '데이터 선택'을 눌러서 다른 셀 영역을 계속 선택해주면 됩니다. 이 때 만일 변경할 데이터가 너무 많다면 VBA를 이용해야겠습니다. 마치 한글에서 메일머지 기능을 이용하듯이 엑셀 양식에 데이터를 넣어두고 파워포인트에는 차트를 복사해서 양식을 갖춰 놓은 상태에서 매크로로 슬라이드(차트)복사 후 엑셀 데이터 업데이트 작업을 일괄 처리합니다. 차트개체는 가로세로 방향, 추가된 개체, 서식 등이 모두 다르기 때문에 상황에 따라 변수가 있을 수 있지만 주된 흐름은 아래 방법을 이용해서 처리할 수 있겠습니다. 여기서는 엑셀에 데이터가 4개의 세트가 있고 파워포인트에 복사된 차트('Chart 1'이라는..
파워포인트 차트를 EMF로 저장했다가 다시 삽입 후 우클릭하고 오피스 도형으로 변환해도 축이나 제목 등의 글자가 있는 부분은 여전히 변경 가능한 텍스트박스상태로 남아있습니다. 나중에 편집이 가능한 점은 있지만 폰트가 없으면 다른 폰트로 보이게 되고 확대 축소 등의 사이즈를 변경할 때 폰트 크기가 변경이 안되어 불편하기도 합니다. 텍스트 박스를 순수한 자유형도형으로 변환할 수 있습니다. 텍스트박스나 글자가 있는 도형은 2013이후 도입된 기능인 도형병합(빼기)를 이용하면 점편집이 가능한 순수한 자유형도형으로 변환됩니다. 도형병합으로 처리하는 방법은 바로 해당 텍스트 도형에서 아무 빈 도형을 빼주면 됩니다. 이 방법을 이용해서 차트 > EMF 로 저장하여 도형으로 변환해서 그룹을 해제하고 내부 텍스트 도형들..
최근댓글