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
備註
此類型為 coclass 實作之 COM 介面的包裝函式,屬於 COM 互通性中 Managed 程式碼的必要項。使用包裝實作此介面之 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 命名空間