Метод _ExternalApplication.Open
Открывает указанную форму Microsoft Office InfoPath 2007.
Этот метод несовместим с CLS.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<DispIdAttribute(5)> _
Sub Open ( _
bstrDocumentURI As String, _
dwBehavior As Integer _
)
'Применение
Dim instance As _ExternalApplication
Dim bstrDocumentURI As String
Dim dwBehavior As Integer
instance.Open(bstrDocumentURI, dwBehavior)
[DispIdAttribute(5)]
void Open (
string bstrDocumentURI,
int dwBehavior
)
Параметры
- bstrDocumentURI
Строковое значение, указывающее универсальный код ресурса (URI) формы.
- dwBehavior
Значение по умолчанию: 1. Указывает, каким образом следует открывать форму. Значения основаны на перечислении XdDocumentVersionMode.
Заметки
Метод Open можно использовать только для открытия шаблона формы. Для создания формы на основе шаблона используйте метод NewFromSolution. Для создания формы на основе существующей формы используйте метод New.
Внимание! |
---|
Доступ к этому члену имеется только у форм, открытых из шаблона формы, настроенного в разделе "Безопасность и доверие" диалогового окна "Параметры формы" на работу с полным доверием. Этот член требует для текущего вызова полного доверия и не может быть использован программой с частичным доверием. Дополнительные сведения см. в статье "Использование библиотек из программ с частичным доверием" на MSDN. |
Пример
В следующем примере, созданном на языке программирования C#, метод Open объекта ExternalApplication используется для открытия формы из файловой системы:
private void AutomateInfoPathForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.Open(@"C:\My Forms\Form1.xml", 1);
// Close the InfoPath form.
infoPath.Close(@"C:\My Forms\Form1.xml");
// Quit the InfoPath application.
infoPath.Quit();
}
Заметка |
---|
В предыдущем примере предполагается, что используется пространство имен Microsoft.Office.Interop.InfoPath, а также указана библиотека типов Microsoft InfoPath 2.0. |
См. также
Ссылка
Интерфейс _ExternalApplication
Члены _ExternalApplication
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust