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


Метод XDocuments2.Open

Открывается заданная форма Microsoft Office InfoPath 2007.

Этот метод несовместим с CLS.  

Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)

Синтаксис

'Декларация
<DispIdAttribute(3)> _
Function Open ( _
    varURI As Object, _
    dwBehavior As Integer _
) As XDocument
'Применение
Dim instance As XDocuments2
Dim varURI As Object
Dim dwBehavior As Integer
Dim returnValue As XDocument

returnValue = instance.Open(varURI, dwBehavior)
[DispIdAttribute(3)] 
XDocument Open (
    Object varURI,
    int dwBehavior
)

Параметры

  • varURI
    Указывает универсальный идентификатор ресурса (URI) для формы.
  • dwBehavior
    Значение по умолчанию равно 1. Значение, указывающее, как открывается форма. Значения основаны на списке XdDocumentVersionMode.

Возвращаемое значение

Объект _XDocument.

Заметки

Метод Open можно использовать только для открытия формы; его невозможно использовать для открытия шаблона формы. Чтобы создать форму на основе шаблона формы, воспользуйтесь методом NewFromSolution. Чтобы создать форму на основе существующей формы, воспользуйтесь методом New.

При использовании метода Open в InfoPath будет открыта заданная форма, которую потом можно заполнить.

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

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

Пример

В следующем примере методу Open коллекции XDocumentsCollection передается URI существующей формы, открывается форма и возвращается связанный с нею объект _XDocument:

XDocument document;
document = thisApplication.XDocuments.Open(@"C:\MyForm.xml", 1);

См. также

Ссылка

Интерфейс XDocuments2
Члены XDocuments2
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust