Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: No type library matching "Microsoft Excel"



kc-satouです。
とうぼうさん、福光さん、ありがとうごさいます。

結果から言うと、サーバ用のウイルススキャンソフト(NetSheild)が稼動したまま
MS-OFFICEのインストールをしたことが原因のようで、
ウイルススキャンソフトを停止後、MS-OFFICEのインストールのやりなおし
(一旦アンインストール→標準インストール)
を行ったら解決し、mknmzコマンドが使えるようになりました。

インストールの所要時間が、前回の最小限インストールよりも断然早かったことからしても
ウイルススキャンソフトが悪影響していたものと推測しています。

どうもありがとうございました。
----- Original Message ----- 
From: "Masato Fukumitsu" <fukumitu@xxxxxxxxxxxxxxx>
To: <namazu-win32-users-ja@xxxxxxxxxx>
Sent: Monday, November 11, 2002 11:59 PM
Subject: [namazu-win32-users-ja] Re: No type library matching "Microsoft Excel"


こんにちは、福光です。

"kc-satou"さんは
 Thu, 7 Nov 2002 12:45:51 +0900頃に
  Microsoft Outlook Express 5.50.4920.2300で書きました。
>Office2000インストール後、2.0.12をインストールして、mknmz --helpを実行したところ
>
>D:\>mknmz --help
>No type library matching "Microsoft Excel" found at D:/namazu/share/namazu/filter/win32/oleexcel.pl line 56
>Win32::OLE(0.1502): GetOleTypeLibObject() Not a Win32::OLE::TypeLib object at D:/usr/local/site/lib/Win32/OLE/Const.pm
>line 45.
>Bareword "xlText" not allowed while "strict subs" in use at D:/namazu/share/namazu/filter/win32/oleexcel.pl line 205.
>Compilation failed in require at D:\namazu\bin/mknmz line 401.
>
>というメッセージが出てしまいました。(mknmz -Cでも同様でした。)
>
>
>なお、環境は次のとおりで、ソフトはすべてDドライブへインストールしました。
> WindowsNT 4.0(SP6)
> namazu 2.0.12
> Active Perl 5.6.1 Build 633
> MS office 2000(最小限インストール)
>よろしくお願い致します。

環境が無いので試せませんが
Excel 2000用のタイプライブラリ「excel9.olb」が正常に登録されていない
のではないかと思います。

Office2000の再インストールやサービスパック2の適用を行ってみては
どうでしょうか?

----------------------------------------------------------------------
福光正人(Masato Fukumitsu)
E-Mail  fukumitu@xxxxxxxxxxxxxxx