ページの先頭行へ戻る
Systemwalker Centric Manager/Systemwalker Software Delivery トラブルシューティングガイド資源配付編
FUJITSU Software

10.3.1 drmscsv.xlsが正しく動作しない

対象バージョンレベル

対処1

原因

ドライバが正しくインストールされていない可能性があります。本サンプルプロシジャは、Excelマクロおよび、ExcelなどのMicrosoft製品に付属しているデータアクセス機能を利用して検索処理を行っているため、以下のドライバをインストールする必要があります。

対処方法

不足しているドライバのインストールを行ってください。

注意

Excelを[標準セットアップ]でインストールした場合には、上記ドライバは、インストールされないため、[カスタムセットアップ]でインストールしてください。

対処2

原因

Excelとドライバのバージョンが一致していない可能性があります。Excelマクロは、各バージョンのExcelに添付されているデータアクセス機能との組み合わせだけで正常に動作します。

Excel 97をExcel for Windows 95 Version 7.0からアップグレードインストールしている場合、1つのシステム上に、DAO 3.0とDAO 3.5の両方がインストールされます。このような場合にExcelマクロは、Excelの古い方のバージョンで動作するように、標準で、DAO 3.0を使用するようになっています。

そのため、DAO 3.0とDAO 3.5の両方がインストールされているシステムでExcelマクロを利用すると、Excel97とDAO3.0の組み合わせとなり、正常に動作しません。
(DAO 3.0がインストールされていない場合には、DAO3.5を使用する用にExcelが自動的に切り換えてくれるため、正常に動作します。)

対処方法

Excelマクロが利用するデータアクセス機能のバージョンをDAO 3.5に変更することにより、利用可能となります。

変更方法を以下に示します。

  1. Excelマクロを起動し、検索用の画面が表示されたら、[終了]ボタンで検索用画面を終了します。

  2. drmscsv.xlsファイルが表示されている状態で、メニューから[ツール]-[マクロ]-[Visual Basic Editor]を選択します。

    →[Microsoft Visual Basic-drmscsv.xls]ウィンドウが表示されます。

  3. メニューから[ツール]-[参照設定]を選択します。

    →[参照設定-drmscsv.xls]ダイアログボックスが表示されます。

  4. 参照可能なライブラリファイルの一覧から、[Microsoft DAO 3.0 Object Library]のチェックをはずし、[Microsoft DAO 3.5 Object Library]にチェックをつけます。

  5. [OK]ボタンをクリックし、[参照設定-drmscsv.xls]ダイアログボックスを終了します。

  6. メニューから[ファイル]-[終了してMicrosoft Excelへ戻る]を選択します。

  7. drmscsv.xlsファイルを保存します。変更した設定がファイルに保存され、正常に使用できるようになります。

対処3

原因

drmscsvで出力したCSVファイルのマージ結果ファイルを見ようとしてませんか。

drmscsvコマンドのマージ結果は、drmscsv.xlsの処理対象外です。

対処方法

drmscsvのマージ結果に対して、drmscsv.xlsを使用しないでください。

ポイント

drmscsv.xlsは、CSV検索用サンプルプロシジャです。製品としての動作は保証していません。