다음을 통해 공유


ControlCollection 클래스(2007 시스템)

업데이트: 2007년 11월

Visual Studio Tools for Office를 사용하여 만든 문서 수준 사용자 지정의 일부인 Microsoft Office Word 문서의 컨트롤 컬렉션을 나타냅니다.

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

구문

<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class ControlCollection _
    Inherits CollectionBase _
    Implements IDisposable

Dim instance As ControlCollection
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class ControlCollection : CollectionBase, 
    IDisposable

설명

ControlCollection을 사용하여 Word 문서의 컨트롤을 관리할 수 있습니다. 자세한 내용은 런타임에 Office 문서에 컨트롤 추가호스트 컨트롤의 도우미 메서드을 참조하십시오.

다음 표에서는 ControlCollection 멤버를 사용하여 문서의 컨트롤과 관련된 몇 가지 일반적인 작업을 수행하는 방법을 보여 줍니다.

작업

작업 방법

ControlCollection에 개별 컨트롤 추가

Add<control> 메서드 사용

ControlCollection에서 컨트롤 제거

Remove 사용

컨트롤이 컬렉션의 멤버인지 여부 확인

컨트롤 또는 해당 이름을 Contains 메서드에 전달

컬렉션에서 컨트롤 위치를 나타내는 인덱스 값 가져오기

컨트롤 또는 해당 이름을 IndexOf 메서드에 전달

컨트롤 가져오기

Visual Basic 또는 C#의 인덱서에서 컨트롤의 인덱스 또는 이름을 IList.Item 속성에 전달

상속 계층 구조

System.Object
  System.Collections.CollectionBase
    Microsoft.Office.Tools.Word.ControlCollection

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

ControlCollection 멤버

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

기타 리소스

런타임에 Office 문서에 컨트롤 추가

호스트 컨트롤의 도우미 메서드