管理ポイントで指定した条件を一時変更します。管理ポイントの条件は、問い合わせファイルの作成時に、管理ポイントの内訳であるカテゴリ一覧に対して、各カテゴリに該当するデータを対象としないように、または対象としないカテゴリを対象とするように、指定を変更することができます。
【例】
========================================= Sub MyFunc( ) Dim rc As Integer Dim hCatalog As Integer Dim hCPoint As Integer Dim number As Integer Call NaviOpenSession ( rc, "userid", "password", "server") Call NaviConnectOracle (rc, "oracle_userid", "oracle_password" ) Call NaviConnectResourceNoAuth(rc) hCatalog = NaviOpenCatalog ( rc, "filepath") hCPoint = NaviGetControlPoint (hCatalog, rc, "label", NAVI_COND, 0) ‘管理ポイントのハンドルを取得 ‘ hCatalog : 問い合わせファイルのハンドル ‘ rc : 返却コード ‘"label" : 管理ポイントの項目名 ‘ NAVI_COND : 条件として指定されている管理ポイント ‘ 0 : 同じ管理ポイントがある場合は、最初に見つかった管理ポイント Call NaviChangeConditionCP (hCPoint, rc, "category", NAVI_LABEL, NAVI_IN_TARGET) ‘管理ポイントのカテゴリの指定を変更 ‘ hCPoint : 管理ポイントへのハンドル ‘ rc : 返却コード ‘"category" : 変更するカテゴリ ‘ NAVI_LABEL : 変更するカテゴリをラベルで指定 ‘ NAVI_IN_TARGET : カテゴリを対象とするに変更 Call NaviExecuteCatalog ( hCatalog, rc, number, NAVI_DOWNLOADNOW, 0 ) Call NaviSaveData ( hCatalog, rc, "xlsx_filepath", NAVI_XLSX, NAVI_NOCHANGE) Call NaviCloseCatalog (hCatalog) ‘問い合わせファイルをクローズします Call NaviCloseSession ‘ログオフ End Sub =========================================