次の方法で共有


View.SelectText メソッド

指定した XML Document Object Model (DOM) ノードにバインドされた編集可能フィールドに含まれるテキストを選択します。

このメソッドは、CLS に準拠していません。  

名前空間: Microsoft.Office.Interop.InfoPath.SemiTrust
アセンブリ: Microsoft.Office.Interop.InfoPath.SemiTrust (microsoft.office.interop.infopath.semitrust.dll 内)

構文

'宣言
<DispIdAttribute(13)> _
Sub SelectText ( _
    pxnField As IXMLDOMNode, _
    varViewContext As Object _
)
'使用
Dim instance As View
Dim pxnField As IXMLDOMNode
Dim varViewContext As Object

instance.SelectText(pxnField, varViewContext)
[DispIdAttribute(13)] 
void SelectText (
    IXMLDOMNode pxnField,
    Object varViewContext
)

パラメータ

  • pxnField
    XML DOM ノード。
  • varViewContext
    コンテキストに使用されるコントロールの ID (指定したビュー コンテキストの xd:CtrlId) を指定します。

コメント

ビュー コンテキストを指定する場合、選択される編集可能フィールドは、そのコンテキスト内にある必要があります。

指定したビュー コンテキスト内で、同一の指定した XML ノードにマップされるビュー要素のセットが複数ある場合、SelectText メソッドはエラーを返します。また、SelectText メソッドへの引数のいずれかが null であるか、またはそのビューに出現しない場合も、SelectText メソッドはエラーを返します。

メモ重要 :

このメンバは、現在開いているフォームと同じドメイン内で実行されているフォーム、またはドメインを越えたアクセス許可を付与されているフォームだけがアクセスできます。

次の例では、ViewObject オブジェクトの SelectText メソッドを使用して、XML DOM ノードにバインドされているフィールド内のテキストを選択します。

IXMLDOMNode field1;
field1 = thisXDocument.DOM.selectSingleNode(@"/my:myFields/my:field1");
thisXDocument.View.SelectText(field1, Type.Missing);

関連項目

参照

View インターフェイス
View のメンバ
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間