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


Метод _XDocument2.SetDataVariable

Задает значение предопределенной переменной, хранящейся как атрибут команды обработки и базовом документе XML формы.

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

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

Синтаксис

'Декларация
<DispIdAttribute(21)> _
Sub SetDataVariable ( _
    lVariableNumber As Integer, _
    bstrVariableValue As String _
)
'Применение
Dim instance As _XDocument2
Dim lVariableNumber As Integer
Dim bstrVariableValue As String

instance.SetDataVariable(lVariableNumber, bstrVariableValue)
[DispIdAttribute(21)] 
void SetDataVariable (
    int lVariableNumber,
    string bstrVariableValue
)

Параметры

  • lVariableNumber
    Номер переменной.
  • bstrVariableValue
    Значение переменной.

Заметки

Если задаваемая переменная не является допустимым атрибутом команды обработки, метод SetDataVariable возвращает ошибку.

Для получения значения переменной используйте метод GetDataVariable.

ЗаметкаЗаметка

поддерживает использованием только переменной initialView, которая используется для задания начального представления, отображаемого при открытии формы. Эта переменная всегда имеет номер 1, а ее значение должно быть именем представления в форме.

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

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

Пример

В следующем примере метод SetDataVariable объекта XDocument используется для задания значения первой переменной:

thisXDocument.SetDataVariable(1, "View 2");

См. также

Ссылка

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