Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


33558 / 76734 ←次へ | 前へ→

【48392】Re:アドインファイルの代替方法
発言  ichinose  - 07/4/16(月) 7:24 -

引用なし
パスワード
   ▼uchan さん:
おはようございます。

>コーディング内容を記述しましたのでご確認ください。
>Version Excel2003
>いかがでしょうか?

Excel2002で確認しましたが、やはり正常に作動しました。

しかし、
Excel2000、2002でもvbsからExcelを呼び出すとインスタンスの作成箇所で
エラーが発生しています。

Excel2003は持っていないので検証できませんが・・。

XLAファイルの作成しているクラスモジュールのプロパティのInstancingを
既定値の 1(Private)から、2(PublicNotCreatable)に変更して
試してみてください。

・Excelを起動し、対象のXLAファイルを読み込んでください。

・VBEを起動してください(Alt+F11)。

・対象クラスモジュールを表示させてください。
 このプロパティウインドウが表示されている場合もありますが、表示されていない
 場合、F4キーを押してください。プロパティウインドウが表示されるはずです。

・プロパティウインドウには、オブジェクト名に「Class1」と表示されていませんか?

・その下の行にInstancingという項目があります。

・クラスモジュール作成時には「1(Private)」となっています。

・これを「2(PublicNotCreatable)」に変更してください。

上書き保存してください。

これで再度試してみてください。

VBSからは、上記の方法で作動していますから、
もしかしたらうまくいくかもしれません。

私が今、考えられるのは以上です。
3 hits

【48321】アドインファイルの代替方法 ucahn 07/4/12(木) 19:22 質問
【48323】Re:アドインファイルの代替方法 kobasan 07/4/12(木) 21:16 発言
【48327】Re:アドインファイルの代替方法 uchan 07/4/12(木) 23:24 質問
【48328】Re:アドインファイルの代替方法 kobasan 07/4/12(木) 23:40 発言
【48356】Re:アドインファイルの代替方法 uchan 07/4/13(金) 22:15 発言
【48330】Re:アドインファイルの代替方法 ichinose 07/4/13(金) 7:39 発言
【48357】Re:アドインファイルの代替方法 uchan 07/4/13(金) 22:58 発言
【48365】Re:アドインファイルの代替方法 ucahn 07/4/14(土) 17:44 質問
【48384】Re:アドインファイルの代替方法 ichinose 07/4/15(日) 18:44 発言
【48389】Re:アドインファイルの代替方法 uchan 07/4/15(日) 23:30 発言
【48392】Re:アドインファイルの代替方法 ichinose 07/4/16(月) 7:24 発言
【48401】Re:アドインファイルの代替方法 ucahn 07/4/16(月) 13:03 発言

33558 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free