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