다음을 통해 공유


방법: 문서에 그림 및 WordArt 추가

업데이트: 2007년 11월

적용 대상

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

프로젝트 형식

  • 문서 수준 프로젝트

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

Microsoft Office 버전

  • Word 2003

  • Word 2007

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

디자인 타임이나 런타임에 그림이나 그리기 개체를 문서에 추가할 수 있습니다. WordArt를 사용하면 Microsoft Office Word 문서에 장식적인 텍스트를 추가할 수 있습니다. 이러한 특수 텍스트 효과는 사용자 지정하여 문서에 삽입할 수 있는 그리기 개체입니다.

디자인 타임에 그림 추가

문서 수준 사용자 지정을 개발하는 경우 디자인 타임에 문서에 그림을 추가할 수 있습니다. Word 2003에 대한 절차와 Word 2007에 대한 절차는 서로 다릅니다.

디자인 타임에 Word 2003 문서에 그림을 추가하려면

  1. 문서에서 그림을 삽입하려는 위치에 커서를 놓습니다.

  2. 삽입 메뉴에서 그림을 클릭한 다음 그림 파일을 클릭합니다.

  3. 그림 삽입 대화 상자에서 삽입하려는 그림을 찾은 다음 삽입을 클릭합니다.

    문서의 현재 커서 위치에 그림이 추가됩니다.

디자인 타임에 Word 2007 문서에 그림을 추가하려면

  1. 문서에서 그림을 삽입하려는 위치에 커서를 놓습니다.

  2. 리본 메뉴의 삽입 탭을 클릭합니다.

  3. 일러스트레이션 그룹에서 그림을 클릭합니다.

  4. 그림 삽입 대화 상자에서 삽입하려는 그림을 찾은 다음 삽입을 클릭합니다.

    문서의 현재 커서 위치에 그림이 추가됩니다.

런타임에 그림 추가

문서의 현재 커서 위치에 그림을 삽입할 수 있습니다.

커서 위치에 그림을 추가하려면

  • InlineShapes 개체의 AddPicture 메서드를 호출하고 파일의 이름을 전달합니다.

    Me.Application.Selection.InlineShapes.AddPicture("C:\SamplePicture.jpg")
    
    this.Application.Selection.InlineShapes.AddPicture(@"C:\SamplePicture.jpg", 
        ref missing, ref missing, ref missing);
    

디자인 타임에 WordArt 추가

문서 수준 사용자 지정을 개발하는 경우 디자인 타임에 문서에 WordArt를 추가할 수 있습니다. Word 2003에 대한 절차와 Word 2007에 대한 절차는 서로 다릅니다.

디자인 타임에 Word 2003 문서에 WordArt를 추가하려면

  1. 문서에서 WordArt를 삽입하려는 위치에 커서를 놓습니다.

  2. 삽입 메뉴에서 그림을 클릭한 다음 WordArt를 클릭합니다.

  3. WordArt 갤러리 대화 상자에서 WordArt 스타일을 선택하고 확인을 클릭합니다.

  4. 문서에 표시하려는 텍스트를 WordArt 텍스트 편집 대화 상자에 추가하고 확인을 클릭합니다.

    텍스트가 문서에 추가되고 선택한 WordArt 스타일이 텍스트에 적용됩니다.

디자인 타임에 Word 2007 문서에 WordArt를 추가하려면

  1. 문서에서 WordArt를 삽입하려는 위치에 커서를 놓습니다.

  2. 리본 메뉴의 삽입 탭을 클릭합니다.

  3. 텍스트 그룹에서 WordArt를 클릭하고 WordArt 스타일을 선택합니다.

  4. 문서에 표시하려는 텍스트를 WordArt 텍스트 편집 대화 상자에 추가하고 확인을 클릭합니다.

    텍스트가 문서에 추가되고 선택한 WordArt 스타일이 텍스트에 적용됩니다.

런타임에 WordArt 추가

문서의 현재 커서 위치에 WordArt를 삽입할 수 있습니다. 문서 수준 사용자 지정에 대한 절차와 응용 프로그램 수준 추가 기능에 대한 절차는 서로 다릅니다.

문서 수준 사용자 지정의 커서 위치에 WordArt를 추가하려면

  1. 현재 커서 위치의 왼쪽 위 지점을 확인합니다.

    Dim leftPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdHorizontalPositionRelativeToPage)
    
    Dim topPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdVerticalPositionRelativeToPage)
    
    float leftPosition = (float)this.Application.Selection.get_Information(
        Word.WdInformation.wdHorizontalPositionRelativeToPage);
    
    float topPosition = (float)this.Application.Selection.get_Information(
        Word.WdInformation.wdVerticalPositionRelativeToPage);
    
  2. 문서에서 Shapes 개체의 AddTextEffect 메서드를 호출합니다.

    Me.Shapes.AddTextEffect( _
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText", _
        "Arial Black", 24, _
        Office.MsoTriState.msoFalse, Office.MsoTriState.msoFalse, _
        leftPosition, topPosition)
    
    this.Shapes.AddTextEffect(
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText",
        "Arial Black", 24, 
        Office.MsoTriState.msoFalse, Office.MsoTriState.msoFalse,
        leftPosition, topPosition, ref missing);
    

응용 프로그램 수준 추가 기능의 커서 위치에 WordArt를 추가하려면

  1. 현재 커서 위치의 왼쪽 위 지점을 확인합니다.

    Dim leftPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdHorizontalPositionRelativeToPage)
    
    Dim topPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdVerticalPositionRelativeToPage)
    
    float leftPosition = (float)this.Application.Selection.get_Information(
        Word.WdInformation.wdHorizontalPositionRelativeToPage);
    
    float topPosition = (float)this.Application.Selection.get_Information(
        Word.WdInformation.wdVerticalPositionRelativeToPage);
    
  2. 활성 문서에 있는 Shapes 개체의 AddTextEffect 메서드를 호출합니다.

    Me.Application.ActiveDocument.Shapes.AddTextEffect( _
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText", _
        "Arial Black", 24, Office.MsoTriState.msoFalse, _
        Office.MsoTriState.msoFalse, leftPosition, topPosition)
    
    this.Application.ActiveDocument.Shapes.AddTextEffect(
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText",
        "Arial Black", 24, Office.MsoTriState.msoFalse, 
        Office.MsoTriState.msoFalse, leftPosition, topPosition, ref missing);
    

코드 컴파일

  • SamplePicture.jpg라는 그림이 C 드라이브에 있어야 합니다.

참고 항목

작업

방법: 기존 문서 열기

방법: Word 문서에 텍스트 삽입

방법: 검색 후 선택 영역 복원

방법: 문서 저장

개념

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