EXCEL97のVBAで作成したマクロを他のPCで使用するとマクロが正常に動きません。VBAを作成したPCと使用したPCで特に環境の違いといえば、ジャストシステム系のアプリケーション(一太郎)がインストールされているかいないか位の差です。開発側には一太郎が存在しています。
Visual Basic Editorで参照できるファイルが存在していない旨のメッセージ?らしきものがでたので[ツール]-[参照設定]を確認したところJUSTファイルのJslib32の参照ができていないようなのです。開発者(といっても素人)は、特に難しい設定をしたわけでもないのですが・・・?
このように、VBAを使うとき開発環境と使用環境の違いで動かなくなることってあるのでしょうか?
このような場合、どのような対策をとれば、使用できるようになるのでしょうか?(使用PCに一太郎を入れれば良いのでしょうが、他の方法は無いのでしょうか?)
ただし、勝手に一太郎の責任にしているのかも知れません。
No.1ベストアンサー
- 回答日時:
一太郎は過去にATOKとAccessの相性の悪さでひどい目にあって以来使用していません(^^;;
参照設定でJslib32をはずしてみてはどうでしょうか?
何のライブラリかわかりませんがそのdll?に依存する機能をVBA側で使用していない限り必要ないと思うのですが。
質問している者が素人な為、用を得ない質問でごめんなさい。
参照設定でJslib32をはずしたら動きました。ありがとうございました。
しかし、VB Editorのプロパティウインド等のフォントが正常に表示されなくなってしまいました。今後改良等の予定はないので、いいかなぁ~とも思いますが、この状態でも使用に対して問題は無いでしょうか?
No.4
- 回答日時:
もし一太郎で出力するとか特別な指定がないようでしたら、このまま「Jslib32」を参照する部分の行の先頭に「'」をつけて(つまり「Jslib32」をさんしょうしないようにして)、このファイルをほかのPCに移しても大丈夫だと思います。
でも、なぜ「Jslib32」を参照するマクロになるんだろう?と云う疑問が生じるのですが…
最善は作成者に良く確認することだと思います。
VBAはそれほど敷居が高くないので、これを機にkazhさんもお勉強なさってみてはどうでしょうか?
No.3
- 回答日時:
申し訳ありませんが、もう一度、このエクセルのファイルが何のためのモノか、差し障りのない範囲で仰っていただけますか?
「Jslib32」は一太郎とかジャストシステム製品のためのライブラリの格納フォルダです。これを使うようなExcelファイルであるならば、これを動かすPCにも一太郎やジャストシステムアプリケーションがあって、そのためのものではないのですか?
それと文字化けは、ほかのマクロを表示した時にも発生しますか?
この回答への補足
ありがとうございます。
>このエクセルのファイルが何のためのモノか
エクセルのワークシート上に、家畜のエサの成分が入っていまして、どのくらい食べさせれば、栄養的に十分かを計算させるものです。セルにいちいち数値を入力するのが大変なため、入力フォームを作成し入力をするマクロを組みました。・・・
というわけで、ジャストシステムアプリは使っていないと思うのですが?
>それと文字化けは、ほかのマクロを表示した時にも発生しますか?
Jslib32を切ってしまったら、このファイルのVB Editorのプロパティウインドの文字が化けてしまいました。
他の、ファイルを開き確認したところ化けていないようです。
No.2
- 回答日時:
仰っていることは、要するにマクロの付いたExcelのファイルが開けない(そのファイルのマクロが動かない)と云うことですか?
何をするためのファイルか分かりかねますが、特定のファイルを参照するのであれば、そのファイルがないと動かないでしょう。代替処理(その参照ファイルがなければ、別のところへ飛ぶ)か何かやらないと…
これはVBAだけのことではないと思いますが…
もっと具体的に書いていただけますか。
質問している者が、素人なので用を得なくてすみません。
外部のファイルを参照しているのにそのファイルが無くて、動かないのではないと思われます。jslib32のなかのDLLを参照している用なのですが・・・
参照設定を解除(チェックをはずしたら)動きました。ただ、このまま使って問題ないのかが不安です。さらにVB Editorのフォントが文字化けしたようになってしまいました。
もしわかれば、教えて下さい。 お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- その他(ソフトウェア) 一太郎付属の”全件検索”ツールの不具合 3 2023/07/25 15:03
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- Excel(エクセル) excelのマクロ実行でブロックされます。 2 2022/06/08 09:14
- その他(プログラミング・Web制作) dockerとは? 新しい配属先でテレワークになり、テレワーク用のpcにdockerを入れたのですが 2 2022/09/22 07:54
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一太郎のトラブル
-
花子のファイルを開きたい
-
ATOKをお使いの方、今後もVer U...
-
一太郎の表をうまくWORDに変換...
-
一太郎 Version 5 のインストール
-
ソフトのcdを紛失しました。
-
一太郎2013の起動について
-
一太郎で画像を薄くする(明る...
-
ATOKと一太郎の違いがよくわか...
-
Androidで一太郎データを閲覧し...
-
フォトショップの切り抜きにつ...
-
パソコンを初期化するとoffice...
-
パソコンにあるCypherGuard cguard
-
ホームページビルダーを複数の...
-
古いpcのhddをデータを残して新...
-
Illustrator CS2・ CS・ 10 違...
-
YouTube musicをCDに焼くのは違...
-
Edgeのバージョンをグレードダ...
-
バソコンが二台とも壊れ後換装...
-
MP3Studio You tube Downloader...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
花子のファイルを開きたい
-
ATOKをお使いの方、今後もVer U...
-
一太郎のトラブル
-
ATOKと一太郎の違いがよくわか...
-
一太郎が起動できません
-
花子フォトレタッチ の使い方...
-
MSオフィスのIMEは以前より文字...
-
一太郎で画像を薄くする(明る...
-
なんで一太郎はマック版だけ無い?
-
一太郎ATOKの引越
-
一太郎で文書制作者の名前が勝...
-
一太郎の表をうまくWORDに変換...
-
商用で使えてオフラインで使え...
-
Wordの日本語変換
-
一太郎の図の圧縮
-
ソフトのcdを紛失しました。
-
一太郎2013の起動について
-
古いバージョンの一太郎について
-
一太郎でチェックボックス、オ...
-
ジャストシステムって、かなり...
おすすめ情報