다음을 통해 공유


방법: 새 문서 만들기

업데이트: 2007년 11월

적용 대상

이 항목의 정보는 Microsoft Office의 지정된 Visual Studio Tools for Office 프로젝트 및 버전에만 적용됩니다.

프로젝트 형식

  • 문서 수준 프로젝트

  • 응용 프로그램 수준 프로젝트

Microsoft Office 버전

  • Word 2003

  • Word 2007

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

프로그래밍 방식으로 문서를 만드는 경우 새 문서는 네이티브 Microsoft.Office.Interop.Word.Document 개체가 됩니다. 이 개체에는 Microsoft.Office.Tools.Word.Document 호스트 항목의 추가 이벤트 및 데이터 바인딩 기능이 없습니다. 자세한 내용은 호스트 항목 및 호스트 컨트롤의 프로그래밍에 대한 제한 사항을 참조하십시오.

SP1부터는 응용 프로그램 수준 추가 기능을 사용하여 모든 Microsoft.Office.Interop.Word.Document 개체를 Microsoft.Office.Tools.Word.Document 호스트 항목으로 변환할 수 있습니다. 자세한 내용은 런타임에 응용 프로그램 수준 추가 기능의 Word 문서 및 Excel 통합 문서 확장을 참조하십시오.

문서 수준 프로젝트를 개발하는 경우에는 프로젝트에 Microsoft.Office.Tools.Word.Document 호스트 항목을 프로그래밍 방식으로 추가할 수 없습니다.

Normal.dot을 기반으로 새 문서를 만들려면

  • Documents 컬렉션의 Add 메서드를 사용하여 Normal.dot를 기반으로 새 문서를 만듭니다.

    Me.Application.Documents.Add()
    
    this.Application.Documents.Add(ref missing, ref missing, ref missing, ref missing);
    

사용자 지정 서식 파일 사용

Add 메서드에는 Normal.dot 이외의 서식 파일을 기반으로 하는 새 문서를 만들기 위한 선택적 Template 인수가 있습니다. 서식 파일의 파일 이름 및 정규화된 경로를 지정해야 합니다.

사용자 지정 서식 파일을 기반으로 새 문서를 만들려면

  • Documents 컬렉션의 Add 메서드를 호출하고 서식 파일의 경로를 지정합니다.

    Me.Application.Documents.Add(Template:="C:\Test\SampleTemplate.Dot")
    
    object template = @"C:\Test\SampleTemplate.dot"; 
    this.Application.Documents.Add(ref template, ref missing, ref missing, ref missing);
    

참고 항목

작업

방법: 기존 문서 열기

개념

호스트 항목 및 호스트 컨트롤 개요

호스트 항목 및 호스트 컨트롤의 프로그래밍에 대한 제한 사항

Office 솔루션의 선택적 매개 변수 이해