投稿日 | : 2003/05/24(Sat) 14:50 |
投稿者 | : LostCat |
URL | : |
タイトル | : Re^6: Win2000ProでFAX送信 |
> Administratorでログインしてみてください。
>
> その後、参照設定せずに、
> Dim Obj As Object
> 'Set Obj = CreateObject("FAXCOMEX.FaxServer")
> Set Obj = CreateObject("FaxServer.FaxServer")
> MsgBox TypeName(Obj)
> を実行できるかどうかを確認してみてください。
>
> これで実行できるようであれば、実行権限が不足しているという事ではないかと思います。
>
> また、もしも FAXCOMEX.FaxServer、FaxServer.FaxServer の両方共に、
> オブジェクトの生成に失敗するようであれば、FaxServerコンポーネントの
> COMインターフェイスが、正しくインストールされていないのではないかと想像します。
> その場合は、レジストリに、
> HKEY_CLASSES_ROOT\CLSID\{CDA8ACB0-8CF5-4F6C-9BA2-5931D40C8CAE}
> HKEY_CLASSES_ROOT\FaxComEx.FaxServer
> HKEY_CLASSES_ROOT\CLSID\{D73733C8-CC80-11D0-B225-00C04FB6C2F5}
> HKEY_CLASSES_ROOT\FaxServer.FaxServer
> のキーが存在していて、そこにアクセスできるかどうかを確認してみてください。
FAXCOMEXLibで行うことを前提にお話をさせてください。
(FaxServer.FaxServerでは実行できまし、レジストリにも登録されています。)
Administratorで実行しましたが、やはり
”実行時エラー'429' ACtiveXコンポーネントはオブジェクトを作成できません”と出ます。
次にレジストリにキーが存在するか見てみたところ存在していませんでした。
VBで参照設定しているにもかかわらず、レジストリに登録されていないのですがどうしたらいいのでしょうか?