Поделиться через


Свойство _XDocument3.ViewInfos

Возвращает ссылку на коллекцию ViewInfosCollection, связанную с формой Microsoft Office InfoPath 2007.

Это свойство несовместимо с 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 содержит коллекцию объекта ViewInfoObject со сведениями по всем представлениям, внедренным в форму InfoPath.

ЗаметкаВнимание!

Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения.

Пример

В следующем примере свойство ViewInfos объекта XDocument служит для назначения ссылки на коллекцию ViewInfosCollection. Далее с помощью свойства Count коллекции ViewInfosCollection оно выполняет цикл по коллекции, чтобы определить представление по умолчанию с помощью свойства IsDefault объекта ViewInfoObject. Когда представление по умолчанию обнаружено, код отображает имя представления в окне сообщения.

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