PowerPoint 문서 초안 생성기 샘플

업데이트: 2007년 11월

참고:

이 샘플은 Microsoft Office Word 2007에서만 실행됩니다.

이 샘플은 Word 개요에서 PowerPoint로 정보를 복사하여 붙여넣지 않고도 Word 문서에서 Microsoft Office PowerPoint 2007 프레젠테이션의 첫 번째 초안을 생성할 수 있는 Word 서식 파일입니다. PowerPoint 프레젠테이션은 문서의 텍스트에 추가한 XML 태그를 기반으로 Word 문서에서 생성됩니다.

Word 서식 파일 대화 상자에서 이 샘플 서식 파일에 액세스하려면 %UserProfile%\Application Data\Microsoft\Templates(Windows XP 또는 Windows Server 2003) 또는 %UserProfile%\AppData\Roaming\Microsoft\Templates(Windows Vista)와 같은 표준 서식 파일 폴더에 샘플 서식 파일을 배치해야 합니다.

보안 정보:

이 샘플 코드는 개념을 보여 주기 위한 것이며 해당 개념과 관련된 코드만 표시합니다. 또한 특정 환경의 보안 요구 사항에 맞지 않을 수 있으므로 여기에 나온 그대로 사용해서는 안 됩니다. 보안 및 오류 처리 코드를 추가하여 프로젝트를 더 강력하게 만들고 해당 보안 기능을 강화하는 것이 좋습니다. Microsoft에서는 이 샘플 코드를 보증 없이 "있는 그대로" 제공합니다.

컴퓨터에 샘플 프로젝트를 설치하는 방법에 대한 자세한 내용은 방법: 도움말에 있는 샘플 파일 설치 및 사용를 참조하십시오.

Download sample

이 샘플을 실행하려면

  1. F5 키를 누릅니다.

    샘플 서식 파일로 만든 빈 Word 문서가 열립니다.

  2. PowerPoint 프레젠테이션을 만드는 데 필요한 정보를 Word 문서에 추가합니다. 각 슬라이드의 제목, 일반 텍스트, 글머리 기호 목록, 슬라이드에 나타나지 않는 발표자를 위한 메모를 추가합니다.

  3. 문서 동작 작업창이 표시되지 않으면 보기 메뉴에서 작업창을 클릭한 다음 새 창의 위쪽에 있는 작업창의 드롭다운 목록에서 문서 동작을 클릭합니다.

  4. PowerPoint 프레젠테이션에 표시할 텍스트를 문서에서 선택한 다음 텍스트에 적용할 XML 태그를 Document markup 목록에서 클릭합니다. 이 경우 고려해야 할 사항은 다음과 같습니다.

    • 새 슬라이드를 시작하려면 일부 텍스트에 Slide Title 요소를 적용합니다. 각 슬라이드는 제목으로 시작해야 하고 프레젠테이션도 제목으로 시작해야 합니다.

    • 이미지, 도형, 표 같은 텍스트 이외의 요소는 PowerPoint 프레젠테이션에 추가되지 않습니다.

    • XML 요소는 겹칠 수 없습니다.

    • 텍스트를 선택하지 않은 채 문서에 삽입 지점을 배치하고 작업창에서 XML 태그를 클릭할 수 있습니다. 이렇게 하면 빈 XML 태그가 문서의 지정된 위치에 추가되고 해당 XML 태그에 새 내용을 입력할 수 있습니다.

    • Preview 창에서 슬라이드를 클릭하여 문서에서 해당 슬라이드의 제목으로 이동할 수 있습니다. 문서에서 XML 태그 안쪽을 클릭하여 슬라이드를 탐색할 수도 있습니다.

  5. 문서 작성을 마친 다음 Create Presentation을 클릭합니다.

  6. 프레젠테이션의 이름을 지정하고 저장합니다.

  7. 파일 메뉴에서 저장을 클릭하고 \bin\debug와 같이 솔루션 어셈블리를 포함하는 빌드 출력 폴더에 Word 문서를 저장합니다.

    문서를 다른 위치에 저장하려면 솔루션 어셈블리도 동일한 폴더에 함께 복사해야 합니다. 문서는 상대 경로를 사용하여 어셈블리를 찾기 때문에 동일한 위치에 저장되어야 합니다. 어셈블리를 이동한 다음에는 보안 정책에서 해당 어셈블리에 완전 신뢰를 부여해야 합니다. 자세한 내용은 방법: 솔루션 파일 수동 배포(2003 시스템)방법: 폴더 및 어셈블리에 대한 권한 부여(2003 시스템)를 참조하십시오.

요구 사항

이 샘플의 모든 기능을 실행하려면 다음 구성 요소가 필요합니다.

세부 항목

이 샘플을 통해 다음을 이해할 수 있습니다.

  • 사용자 지정 컨트롤을 문서 동작 작업창에 추가하고 상호 작용하는 방법

  • Word에서 PowerPoint를 자동화하는 방법

  • Word 문서에 XML을 추가하는 방법

다음은 Word 문서의 내용에 적용할 수 있는 XML 태그의 목록입니다.

  • SlideTitle. 새 PowerPoint 슬라이드의 시작을 나타냅니다.

  • Bullet. 글머리 기호 목록으로 표시할 PowerPoint 슬라이드의 텍스트를 나타냅니다.

  • Text. 글머리 기호 목록으로 표시하지 않을 PowerPoint 슬라이드의 텍스트를 나타냅니다.

  • Note. 슬라이드의 메모 섹션에 추가할 내용을 나타냅니다.

설명

선택 영역이 단락 중간에서 시작하고 선택 영역에 단락 나누기가 포함된 경우에는 여러 단락이 포함된 선택 영역 주위에 프로그래밍 방식으로 XMLNode를 추가할 수 없습니다.

단락 시작 위치에서 시작하여 여러 단락에 걸쳐 있고 단락의 중간에서 끝나는 영역을 선택하면 예기치 않은 동작이 발생할 수 있습니다. 노드를 삽입할 때 노드가 올바른 위치에서 시작하지만 선택 영역의 끝이 아니라 선택 영역이 끝나는 지점 앞에 있는 마지막 단락의 끝 부분에서 노드가 끝납니다.

참고 항목

개념

XML 스키마 및 데이터(Visual Studio Tools for Office)

문서 수준 사용자 지정 프로그래밍

Word 문서 수준 사용자 지정 개발

기타 리소스

문서 수준 샘플