다음을 통해 공유


방법: 프로그래밍 방식으로 Word 표에 행 및 열 추가

Microsoft Office Word 표의 셀은 행과 열로 이루어져 있습니다.Rows 개체의 Add 메서드를 사용하면 표에 행을 추가할 수 있고 Columns 개체의 Add 메서드를 사용하면 열을 추가할 수 있습니다.

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

문서 수준 사용자 지정 예제

다음 코드 예제는 문서 수준 사용자 지정에 사용할 수 있습니다.이 예제를 사용하려면 프로젝트의 ThisDocument 클래스에서 예제를 실행하십시오.이 예제에서는 사용자 지정과 연결된 문서에 이미 하나 이상의 표가 있다고 가정합니다.

중요중요

다음과 같은 프로젝트 템플릿을 사용 하 여 만든 프로젝트에이 코드를 실행 합니다.

  • Word 2013 문서

  • Word 2013 템플릿

  • Word 2010 문서

  • Word 2010 템플릿

다른 프로젝트 형식에서는이 작업을 수행 하려는 경우에 대 한 참조를 추가 해야를 Microsoft.Office.Interop.Word 어셈블리를 사용 해야 사용 하 고 해당 어셈블리에서 클래스 테이블에 행과 열을 추가 하.자세한 내용은 방법: 주 Interop 어셈블리를 통한 Office 응용 프로그램 대상 선택Word 2010 기본 상호 운용성 어셈블리 참조가.

표에 행을 추가하려면

  • 표에 행을 추가하려면 Add 메서드를 사용합니다.

    Me.Tables.Item(1).Rows.Add()
    
    this.Tables[1].Rows.Add(this.Tables[1].Rows[1]);
    

표에 열을 추가하려면

  • 표에 열을 추가하려면 Add 메서드를 사용합니다. 모든 열의 너비를 동일하게 만들려면 DistributeWidth 메서드를 사용합니다.

    Me.Tables.Item(1).Columns.Add(BeforeColumn:=Me.Tables.Item(1).Columns(1))
    Me.Tables.Item(1).Columns.DistributeWidth()
    
    this.Tables[1].Columns.Add(this.Tables[1].Columns[1]); 
    this.Tables[1].Columns.DistributeWidth();
    

응용 프로그램 수준 추가 기능 예제

다음 코드 예제는 응용 프로그램 수준 추가 기능에 사용할 수 있습니다.이 예제를 사용하려면 프로젝트의 ThisAddIn 클래스에서 예제를 실행하십시오.이 예제에서는 활성 문서에 이미 하나 이상의 표가 있다고 가정합니다.

중요중요

다음과 같은 프로젝트 템플릿을 사용 하 여 만든 프로젝트에이 코드를 실행 합니다.

  • Word 2013 추가 기능

  • Word 2010 추가 기능

다른 프로젝트 형식에서는이 작업을 수행 하려는 경우에 대 한 참조를 추가 해야를 Microsoft.Office.Interop.Word 어셈블리를 사용 해야 사용 하 고 해당 어셈블리에서 클래스 테이블에 행과 열을 추가 하.자세한 내용은 방법: 주 Interop 어셈블리를 통한 Office 응용 프로그램 대상 선택Word 2010 기본 상호 운용성 어셈블리 참조가.

표에 행을 추가하려면

  • 표에 행을 추가하려면 Add 메서드를 사용합니다.

    Me.Application.ActiveDocument.Tables.Item(1).Rows.Add()
    
    this.Application.ActiveDocument.Tables[1].Rows.Add(
        this.Application.ActiveDocument.Tables[1].Rows[1]);
    

표에 열을 추가하려면

  • 표에 열을 추가하려면 Add 메서드를 사용합니다. 모든 열의 너비를 동일하게 만들려면 DistributeWidth 메서드를 사용합니다.

    Me.Application.ActiveDocument.Tables.Item(1).Columns.Add( _
        BeforeColumn:=Me.Application.ActiveDocument.Tables.Item(1).Columns(1))
    Me.Application.ActiveDocument.Tables.Item(1).Columns.DistributeWidth()
    
    this.Application.ActiveDocument.Tables[1].Columns.Add(
        this.Application.ActiveDocument.Tables[1].Columns[1]);
    this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();
    

참고 항목

작업

방법: 프로그래밍 방식으로 Word 표 만들기

방법: 프로그래밍 방식으로 Word 표의 셀에 텍스트 및 서식 추가

방법: 프로그래밍 방식으로 문서 속성을 사용하여 Word 표 채우기