다음을 통해 공유


DocumentBase.Controls 속성

문서에 포함된 관리되는 컨트롤의 컬렉션을 가져옵니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word.v4.0.Utilities(Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

구문

‘선언
Public ReadOnly Property Controls As ControlCollection
public ControlCollection Controls { get; }

속성 값

형식: Microsoft.Office.Tools.Word.ControlCollection
문서의 관리되는 컨트롤을 모두 포함하는 ControlCollection입니다.

설명

Office 솔루션의 문서에는 Windows Forms 컨트롤과 호스트 컨트롤을 포함할 수 있습니다.자세한 내용은 Office 문서의 컨트롤을 참조하십시오.

예제

다음 코드 예제에서는 첫 번째 단락에 텍스트를 추가하고 해당 단락을 포함하는 Bookmark 컨트롤을 만듭니다.그런 다음 문서에 있는 전체 컨트롤 수를 보여 주는 메시지 상자를 표시합니다.이 예제를 사용하려면 문서 수준 프로젝트 ThisDocument 클래스에서 실행하십시오.

Private Sub DocumentControls()
    Me.Paragraphs(1).Range.InsertParagraphAfter()
    Me.Paragraphs(1).Range.Text = "This is some sample text."
    Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    MessageBox.Show("Total number of controls: " & Me.Controls.Count.ToString())
End Sub
private void DocumentControls()
{
    this.Paragraphs[1].Range.InsertParagraphAfter();
    this.Paragraphs[1].Range.Text = "This is some sample text.";
    this.Controls.AddBookmark(this.Paragraphs[1].Range, "Bookmark1");
    MessageBox.Show("Total number of controls: " +
        this.Controls.Count.ToString());
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

DocumentBase 클래스

Microsoft.Office.Tools.Word 네임스페이스

기타 리소스

Office 문서의 컨트롤