다음을 통해 공유


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

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

적용 대상: 이 항목의 정보는 Word 2007 및 Word 2010의 문서 수준 프로젝트 및 응용 프로그램 수준 프로젝트에 적용됩니다. 자세한 내용은 Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

디자인 타임에 그림 추가

문서 수준 사용자 지정을 개발하는 경우 디자인 타임에 문서에 그림을 추가할 수 있습니다.

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

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

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

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

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

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

런타임에 그림 추가

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

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

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

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

디자인 타임에 WordArt 추가

문서 수준 사용자 지정을 개발하는 경우 디자인 타임에 문서에 WordArt를 추가할 수 있습니다.

디자인 타임에 Word 문서에 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.Information[
        Word.WdInformation.wdHorizontalPositionRelativeToPage];
    
    float topPosition = (float)this.Application.Selection.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);
    

응용 프로그램 수준 추가 기능의 커서 위치에 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.Information[
        Word.WdInformation.wdHorizontalPositionRelativeToPage];
    
    float topPosition = (float)this.Application.Selection.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);
    

코드 컴파일

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

참고 항목

작업

방법: 기존 문서 열기

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

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

방법: 문서 저장

개념

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