2014-06-19 5 views
0

동일한 .xls 파일에 모두 연결된 수백 개의 차트가 포함 된 ppt 프레젠테이션이 있습니다. 프리젠 테이션을 고객에게 보내고 싶습니다. 저는 그에게 데이터에 액세스 할 수 있기를 원합니다. 그러나 편집 데이터를 클릭 할 때 전체 xls 파일을 열지 않기를 바랍니다.연결된 엑셀을 내장 Excel로 변환

그래서 내가하고 싶은 것은 링크 된 차트를 특정 차트와 관련된 데이터 만 포함 된 Excel로 차트로 "변환"하는 것입니다. (올바른 방법인지 잘 모르겠습니다. 이전 Office 버전에서 사용한 것처럼 임베디드 및 링크의 구분이 더 이상 명확하지 않은 것처럼 느낍니다.)

매크로를 발견했습니다.

Set oSh2 = oSl.Shapes.PasteSpecial(ppPasteOLEObject)(1)

을 수행하지만이 이제 더 이상 일을 (나는 PPT 2013 함께 일하고)하지 생각 단순히 복사 된 차트와 PPT 2003.

이렇게하는 방법에 대한 아이디어는 높이 평가됩니다. 많은 감사

+1

예제 코드를 시도하면 어떻게됩니까? –

답변

0

전체 원본 통합 문서/워크 시트에 액세스 권한을 부여하고 싶지 않으면 각 워크 시트에 여러 개의 워크 시트를 만들어야합니다. PPT 파일에 링크하거나 삽입하십시오.

이전 MS Graph mini-app (여전히 포함되어 있고 선택적으로 Office 포함)를 사용하여 차트를 만드는 경우 외부 Excel 파일의 데이터를 그래프 데이터 시트에 연결할 수 있습니다. 나는이 방법을 사용하면 다른 사람들에게 그래프 데이터 시트 (즉, 그래프에 사용 된 데이터 만)에 액세스 할 수 있지만 링크 된 소스 XL 파일에는 액세스하지 못한다는 것이 거의 확실합니다.

새로운 차트 엔진으로는이 작업을 수행 할 방법이 없습니다.

+0

감사! 나는 그것이 어려울 것이라고 짐작했다. MS 그래프 미니 응용 프로그램을 찾으려고하지만 그것을 찾을 수 없습니다. 그게 애드 인 (add-in)일까요? 어쩌면 그걸 찾는 방법을 가르쳐 주시겠습니까? –

+0

기본적으로 설치되지 않을 수 있습니다. 나는 기억하지 않는다. 하지만 거기에 있다면 Insert | 개체 | 새로 만들기 | Microsoft Graph Chart. 레지스트리를 변경하지 않으면 PPT는 그래프를 새로운 차트 유형으로 "업데이트"할 것입니다. 수령인이 해당 제안을 수락하면 모든 작업을 취소하지 않도록 테스트해야합니다. –