次の方法で共有


_XDocument3.ViewInfos プロパティ

Microsoft Office InfoPath 2007 フォームに関連付けられている ViewInfosCollection コレクションへの参照を取得します。

このプロパティは、CLS に準拠していません。  

名前空間: Microsoft.Office.Interop.InfoPath.SemiTrust
アセンブリ: Microsoft.Office.Interop.InfoPath.SemiTrust (microsoft.office.interop.infopath.semitrust.dll 内)

構文

'宣言
<DispIdAttribute(15)> _
ReadOnly Property ViewInfos As ViewInfosCollection
'使用
Dim instance As _XDocument3
Dim value As ViewInfosCollection

value = instance.ViewInfos
[DispIdAttribute(15)] 
ViewInfosCollection ViewInfos { get; }

コメント

ViewInfos コレクションには、InfoPath フォームに実装されている各ビューの情報が格納された ViewInfoObject オブジェクトが含まれています。

メモ重要 :

このメンバは、現在開いているフォームと同じドメイン内で実行されているフォーム、またはドメインを越えたアクセス許可を付与されているフォームだけがアクセスできます。

次の例では、XDocument オブジェクトの ViewInfos プロパティを使用して、ViewInfosCollection コレクションへの参照を設定しています。次に、ViewInfosCollection コレクションの Count プロパティ、および ViewInfoObject オブジェクトの IsDefault プロパティを使用して、コレクションをループし、既定のビューを確認しています。既定のビューが見つかった場合は、その名前をメッセージ ボックスに表示しています。

ViewInfos viewInfos;
viewInfos = thisXDocument.ViewInfos;

for (int i=0; i < viewInfos.Count; i++)
{
 if (viewInfos[i].IsDefault)
 {
  thisXDocument.UI.Alert("The default view is: " + viewInfos[i].Name);
 }
}

関連項目

参照

_XDocument3 インターフェイス
_XDocument3 のメンバ
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間