다음을 통해 공유

PowerPoint 파일 연결 편집에 관하여 질문드립니다.

익명
2012-07-26T08:35:14+00:00

안녕하세요,

파워포인트를 사용하다가 파일 연결 편집 기능에 관하여 궁금한점이 있어 문의 드립니다.

매월 결산 업무를 하는 과정에서 매월 PPT를 새로 만들기보다 PPT 양식은 그대로 둔채

엑셀 파일을 수정하여 업데이트 하고자 셀, 표, 그래프 등을 연결하여 붙여넣기로 PPT양식을 작성하였는데

당월(ex.7월)  폴더를 만들고 전월(6월) PPT파일과 엑셀 파일을 복사후

7월 PPT파일을 여니 6월 엑셀 파일에 연결이 되어 있었습니다.

'오피스단추 - 준비 - 파일 연결 편집'에서 연결 편집을 하자니 연결된 개체가 너무 많아서

효율이 떨어져서 연결 편집을 한번에 할 수 있는 방법이 없는지 문의 드립니다.

PPT에는 연결된 개체수가 많을뿐 하나의 엑셀 파일에 연결되어 있습니다.

파워포인트에 한번에 연결 편집을 하는 기능이 없다면 혹시 이런 기능을 가진 VBA 코드가 있을런지요?

답변 부탁드리겠습니다.

감사합니다.

Microsoft 365 및 Office | PowerPoint | 가정용 | Windows
Microsoft 365 및 Office | PowerPoint | 가정용 | Windows

프레젠테이션을 만들고 멀티미디어 개체 및 텍스트를 사용한 특수 효과와 같은 그래픽 효과를 추가하는 도구를 제공하는 Microsoft 프레젠테이션 그래픽 제품군입니다.

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2014-06-13T00:59:34+00:00

아래 VBA 코드를 PPT에서 돌려보세요. 그러면 한번에 링크들을 다 바꿀수 있습니다.

Sub UpdateLinks()

    Dim ExcelFile

    Dim exl As Object

    Set exl = CreateObject("Excel.Application")

     'Open a dialog box to promt for the new source file.

    ExcelFile = exl.Application.GetOpenFilename(, , "Select Excel File")

    Dim i As Integer

    Dim k As Integer

     'Go through every slide

    For i = 1 To ActivePresentation.Slides.Count

        With ActivePresentation.Slides(i)

             'Go through every shape on every slide

            For k = 1 To .Shapes.Count

                'Turn of error checking s that it doesn 't crash if the current shape doesn't already have a link'

                On Error Resume Next

                 'Set the source to be the same as teh file chosen in the opening dialog box

                .Shapes(k).LinkFormat.SourceFullName = ExcelFile

                If .Shapes(k).LinkFormat.SourceFullName = ExcelFile Then

                     'If the change was successful then also set it to update automatically

                    .Shapes(k).LinkFormat.AutoUpdate = ppUpdateOptionAutomatic 'other option is ppUpdateOptionManual

                End If

                On Error GoTo 0

            Next k

        End With

    Next i

End Sub

이 대답이 도움이 되었나요?

5명이 이 답변이 도움이 된다고 생각했습니다.
댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2012-07-27T04:14:32+00:00

말씀해 주신 것처럼 해당 기능은 PowerPoint의 기본 기능으로 제공되지 않습니다.

VBA코드의 경우 "프로그래밍"에 해당되기 때문에, 개발자 포럼에서 여러 개발자 분들이 도움을 드리고 있습니다.

VBA 매크로에 대한 도움이 가능할지 해당 링크에 문의하여 보시기 바랍니다.

이 대답이 도움이 되었나요?

1명이 이 답변이 도움이 된다고 생각했습니다.
댓글 0개 설명 없음

8 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2016-12-21T09:13:34+00:00

    안녕하십니까, 

    저도 질문자님과 동일한 상황으로 고민하던 중,

    답변글에 있는 코드를 PPT에서 사용하여 수많은 개체들을 한번에 다른 파일로 연결하였으나,

    이전파일에 연결되었던 셀주소 까지는 그대로 연결이 되지 않았습니다.

    그래서 새 파일이 연결된 파워포인트에서 '연결 업데이트'를 실행하면 범위가 틀어진 상태로 표시가됩니다.

    혹시 질문자님께서는 이런 현상이 없으셨는지요?

    있으셨다면 어떻게 해결하셨는지 궁금합니다.

    아니면 제가 VBA 코드를 구동하는 과정에 문제가 있는지도 모르겠습니다.

    간단하게나마 해당 코드 구동법에 대해 설명해주시면 감사하겠습니다.

    감사합니다.

    이 대답이 도움이 되었나요?

    2명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음
  2. 익명
    2012-08-07T12:39:07+00:00

    하나의 엑셀에서 여러시트의 내용을 파워포인트에 담은 경우, 파일연결편집을 이용해서 쉽게 연결 업데이트가 가능합니다.

    아래 내용을 참고 하십시오

    Excel차트를 이용하여 PowerPoint를 작성한 뒤 pptx 문서만을 전달한 경우, 파일을 받은 사용자가 문서에 포함된 차트를 클릭하여 편집하고자 하는 경우에 아래와 같이 ‘연결된 파일을 찾을 수 없다’라는 알림창이 표시됩니다.

    이런 현상은 전달한 PowerPoint 문서에 포함되어 있는 Excel 차트의 데이터가 포함이 되어 있지 않는 현상 때문에 발생하며, 이 현상을 해결하기 위해서는 차트에 사용된 Excel 원본데이터가 필요합니다.

    하지만 Excel 원본 데이터를 보내주는 것만으로는 문제해결이 되지 않으며, 이 현상을 해결하기 위해서는 <파일 연결 편집>을 통해서 차트에 연결된 Excel 원본데이터를 연결시켜주어야 합니다.

    이 문서에서는 PowerPoint 2010 파일 연결 편집 기능에 대해서 설명합니다.

    1. PowerPoint에서 차트 데이터 편집하기
    2. 편집하고자 하는 PowerPoint 문서를 엽니다.
    3. 차트를 선택한 다음 마우스 오른쪽 버튼을 클릭합니다.
    4. 오른쪽 마우스 클릭 후 팝업 창이 나타나면 <데이터 편집>을 선택합니다.
    5. Excel 원본 데이터가 포함되어 있지 않는 경우에는 ‘연결된 파일을 사용할 수 없습니다….’라는 대화상자가 표시됩니다.
    6. Excel 데이터 파일 연결하기

    PowerPoint에 포함되어 있는 차트 데이터를 편집하기 위해서는 차트 작성에 사용된 Excel 원본 데이터가 동일한 컴퓨터에 존재해야 합니다.

    1. [파일], [정보]의 오른쪽 아래에 위치한 <파일 연결 편집>을 차례로 선택합니다.
    2. <연결> 대화상자가 표시되며 PowerPoint 내에 포함된 차트 항목을 보여줍니다.
    3. 오른쪽의 <원본 변경> 버튼을 클릭합니다.
    4. 차트에 사용된 Excel 파일을 찾아 선택한 다음 <열기>를 클릭합니다.

    2. Excel 파일이 제대로 연결이 되면 <알림> 대화상자 아래에 원본 파일의 경로가 표시됩니다.

    ![](http://powerpointmvp.files.wordpress.com/2012/08/080712_1234_powerpoint210.png?w=600)
    
    1. 대화상자를 닫은 다음, 편집할 PowerPoint 차트 페이지로 이동 후, 위에서 설명한 ‘PowerPoint에서 차트 데이터 편집하기’를 진행합니다.
    2. <데이터 편집>을 클릭하면 아래와 같이 Excel 데이터가 정상적으로 표시됩니다.

    PowerPoint 2007 버전에서는 <파일 연결 편집>의 위치가 PowerPoint 2010과 다릅니다.

    왼쪽 위 [오피스버튼], [준비]를 차례로 선택하면, 오른쪽 아래에 <파일 연결 편집> 도구가 있습니다.

    <파일 연결 편집> 방법은 앞에서 설명한 ‘Excel 데이터 파일 연결하기’과 동일합니다.

    이 대답이 도움이 되었나요?

    1명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음
  3. 익명
    2012-07-27T01:53:45+00:00

    안녕하십니까? CHUNG BOKLEE 님

    Microsoft Office의 PowerPoint 사이트를 방문해 주셔서 감사합니다.

    문의 하신 PowerPoint 2007에서 Excel 파일의 연결 편집에 대한 답변을 드리겠습니다.

    말씀해 주시는 정확한 내용에 대해서 확인이 어렵습니다.

    "'오피스단추 - 준비 - 파일 연결 편집"을 하나의 버튼으로 만들고자 하시는 것인가요? [개발도구]-[매크로 기록]을 통해서 만들어 주실 수 있습니다. (개발도구라는 메뉴가 보이지 않는다면, [Office]-[Excel 옵션]-[리본 메뉴에 개발 도구 탭 표시]를 체크해 주시기 바랍니다.)

    VBA 코드에 대해서는 MSDN에서 도움을 도와드리고 있습니다.

    http://msdn.microsoft.com/ko-kr/office/

    http://social.msdn.microsoft.com/Forums/ko-KR/vsto/threads

    보다 자세한 확인을 위해서 샘플 파일과 원하시는 내용을 자세히 적어서 회신 부탁 드립니다.(샘플 파일은 공개된 카페 또는 블로그에 올려 주신 후 링크를 주시면 확인 후 도움을 드릴 수 있습니다.)

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음