次の方法で共有


IPMath.Nz(IXMLDOMNodeList) メソッド

定義

関数に渡されるノード セットを取得します。ただし、以前は空白の値があった部分にゼロ (0) が埋められているセットを除きます。

public:
 System::Object ^ Nz(Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNodeList ^ pxmllistInput);
public object Nz (Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNodeList pxmllistInput);
abstract member Nz : Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNodeList -> obj
Public Function Nz (pxmllistInput As IXMLDOMNodeList) As Object

パラメーター

pxmllistInput
IXMLDOMNodeList

空白の値がゼロで置き換えられるノード セット。

戻り値

ノード セットを表すオブジェクト。

次の例では、変数 noZero はノード セットと同じノード セットに my:ages 設定され、空白値はすべて 0 に置き換えられます。 この例では、"年齢" というフィールドが繰り返しセクションにあるものとしています。 ノード リストの最初のエントリに対して生成した XML には、その旨の通知を表示しています。

IXMLDOMNodeList ages = thisXDocument.DOM.selectNodes("//my:ages");
IXMLDOMNodeList noZero = (IXMLDOMNodeList)thisXDocument.Util.Math.<span class="label">Nz</span>(ages);
thisXDocument.UI.Alert(noZero[0].xml.ToString());

注釈

ノード セットに空白の値がない場合は、例外が発生します。

: マネージド フォームの IXMLDOMNodeList 型にキャストして Nz メソッドによって返されるオブジェクトにアクセスすると、セキュリティ例外が発生する可能性があります。この場合、フォームに FullTrust アクセス許可を付与する必要があります。

適用対象