2013-04-01 3 views
0

현재 50 개 이상의 Excel 차트 그룹을 PowerPoint 프레젠테이션으로 전송하는 프로젝트를 진행 중입니다. 50 개 이상의 항목을 비교하고 50 개 이상의 동일한 차트를 작성합니다. Excel 통합 문서에서 설정 한 방식은 차트가 항상 동일한 차트 (예 : 차트 2)이지만 고유 한 ID 번호를 변경하면 차트가 워크 시트의 다른 영역에서 가져옵니다.붙여 넣기 Excel 차트에서 PowerPoint로 연결

일반적인 경우 차트를 복사하여 그림으로 붙여 넣기 만하면됩니다.

그러나 제 경우에는 모든 데이터 레이블 <을 10 % 제거해야합니다. Powerpoint에서 10 % 데이터 레이블 <을 삭제할 수있는 코드를 찾았지만 Excel은 아닙니다. 이 코드를 실행하려면 개체를 "차트"형식으로 유지해야합니다. 불행하게도, 다른 차트의 소스가 될 수있는 동일한 차트로 차트를 설정했기 때문에 고유 한 ID 번호를 변경하여 새 차트를 복사 할 때마다 이미 이전 차트가 Powerpoint에 복사되어 "업데이트"되고 정보는 최신 항목의 소스입니다.

지금 내 옵션은 입니다. 1) 한 번에 하나씩 항목을 복사하여 붙여 넣기, Powerpoint에서 내 데이터 레이블 코드를 실행 한 다음 해당 슬라이드의 모든 내용을 그림으로 변환하십시오. 이것은 지루합니다. 2) Excel에서 데이터 레이블을 편집 한 다음 이미지로 복사하여 붙여 넣는 방법 알아보기 3) 가장 좋은 방법 : Excel에서 PPT로 연결되지 않은 차트를 복사하여 붙여 넣으십시오. 이것은 내 파워 포인트 < 10 % 서식 코드를 실행할 수 있지만 언락 또한 내 현재 차트를 엉망으로하지 않고 내 엑셀 시트를 변경할 수 있습니다.

누구도 Excel에서 링크되지 않은 차트를 복사하여 그림이 아닌 PPT에 붙여 넣는 방법에 대한 단서가 있습니까?

답변

1

여기 당신을 위해 가능한 솔루션을 간다 : 당신은 PP로 차트를 복사

Sub Breaking_links() 

Dim CHR As Shape 

Set CHR = ActivePresentation.Slides(1).Shapes(3) 'for 3rd chart shape on 1st slide 

CHR.Chart.ChartData.BreakLink 

End Sub 

짧은 explanation- 후 위의 예 현재 데이터 소스에 대한 링크를 중단해야합니다.

또한 PP에서하는 것처럼 쉽게 Excel에서 축을 수정할 수 있다고 생각합니다. 이 옵션을 더 잘 찾은 경우 Excel에 대한 팁을 제공하는 데 도움이되는 PP 코드를 알려주십시오.

관련 문제