_ExternalApplication.NewFromSolution(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новую форму Microsoft InfoPath на основе указанного шаблона формы.
public:
void NewFromSolution(System::String ^ bstrSolutionURI);
public void NewFromSolution (string bstrSolutionURI);
abstract member NewFromSolution : string -> unit
Public Sub NewFromSolution (bstrSolutionURI As String)
Параметры
- bstrSolutionURI
- String
Строковое значение, указывающее универсальный код ресурса (URI) шаблона формы.
Примеры
В следующем примере, написанном на языке программирования C#, метод ExternalApplicationNewFromSolution объекта используется для создания новой формы на основе указанного шаблона формы:
private void CreateFromFormTemplate()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">NewFromSolution</span>(@"C:\My Forms\MyFormTemplate.xsn", 1);
}
Примечание. В приведенном выше примере предполагается, что Microsoft.Office.Interop.InfoPath используется пространство имен и указана ссылка на библиотеку типов Microsoft InfoPath 3.0.
В следующем примере, написанном на языке программирования C#, метод ExternalApplicationNewFromSolution объекта используется для создания новой формы на основе указанного шаблона формы:
private void CreateFromFormTemplate()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">NewFromSolution</span>(@"C:\My Forms\MyFormTemplate.xsn", 1);
}
Примечание. В приведенном выше примере предполагается, что Microsoft.Office.Interop.InfoPath используется пространство имен и указана ссылка на библиотеку типов Microsoft InfoPath 3.0.
Комментарии
Метод NewFromSolution можно использовать только для создания новой формы на основе существующего шаблона формы; его нельзя использовать для создания новой формы на основе существующей формы. Чтобы создать форму из существующей формы, используйте .New(String, Int32)
При использовании метода NewFromSolution InfoPath открывается, и новая форма готова к заполнению.
Примечание. Нельзя использовать для Close(String) закрытия формы, открытой с помощью метода NewFromSolution . Когда метод NewFromSolution создает форму, имя этой формы неизвестно.
Важно! Доступ к этому участнику можно получить только с помощью форм, открытых из шаблона формы, настроенного для запуска с полным доверием с помощью категории Безопасность и доверие диалогового окна Параметры формы. Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.