다음을 통해 공유


ViewInfosCollection 인터페이스

Microsoft Office InfoPath 양식 내에서 사용되는 각 보기에 대한 ViewInfoObject 개체를 포함합니다.

네임스페이스: Microsoft.Office.Interop.InfoPath
어셈블리: Microsoft.Office.Interop.InfoPath(microsoft.office.interop.infopath.dll)

구문

<GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ViewInfosCollectionClass))> _
Public Interface ViewInfosCollection
    Inherits ViewInfos

Dim instance As ViewInfosCollection
[GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(ViewInfosCollectionClass))] 
public interface ViewInfosCollection : ViewInfos

주의

이 형식은 COM 상호 운용성을 위해 관리 코드에 필요한 coclass에 의해 구현되는 COM 인터페이스에 대한 래퍼입니다. 이 인터페이스에서 지정한 구성원에 액세스하려면 이 인터페이스를 구현하는 coclass를 래핑하는 형식을 사용하십시오. 사용법, 주의 사항, 예제와 같은 coclass 인터페이스에 대한 자세한 내용은 다음을 참고하십시오. ViewInfos.

ViewInfosCollection 컬렉션은 양식의 연결된 ViewInfoObject 개체에 액세스하는 데 사용할 수 있는 속성을 구현하며 XDocument 개체의 ViewInfos 속성을 통해 액세스할 수 있습니다.

ViewInfosCollection 컬렉션은 포함된 ViewInfoObject 개체 수를 구하거나 지정된 ViewInfoObject 개체에 대한 참조 반환에만 사용할 수 있으며 ViewInfoObject 개체 작성, 추가 또는 제거에는 사용할 수 없습니다.

예제

다음 예제에서는 양식의 단추에 대한 OnClick 이벤트 처리기로 구현된 XDocument 개체의 ViewInfos 속성을 사용하여 ViewInfos 컬렉션에 대한 참조를 설정합니다. 그런 다음 이 코드는 컬렉션 전체를 반복하고 포함된 각 ViewInfo 개체의 위치 인덱스와 이름을 표시합니다.

public void ShowViewNames_OnClick(DocActionEvent e)
{
 // Set a reference to the ViewInfos collection.
 ViewInfos viewInfos= thisXDocument.ViewInfos;

 // Loop through the collection and display the name
 // of each ViewInfo object that it contains.
 for (int i=0; i < viewInfos.Count; i++)
 {
  thisXDocument.UI.Alert("View name " + i + ": " + 
   viewInfos[i].Name);
 }
}

참고 항목

참조

ViewInfosCollection 구성원
Microsoft.Office.Interop.InfoPath 네임스페이스