[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Environがエラーします』(どっこい)
win xp excel2003 Print #n, Environ("ComputerName") Environで、プロジェクトまたはライブラリ名がみつかりません。 のエラーがあります。他のパソコンのwin xp excel2003では エラーしませんが、何が原因でしょうか
こんにちは。かみちゃん です。
> プロジェクトまたはライブラリ名がみつかりません。
VBEの「ツール」−「参照設定」で参照不可になっているものがありませんか?
(かみちゃん) 2009/09/02 21:01
activex data objects 2.8が参照不可になっています。 もともとブックは別のパソコンで作った物なのですが、 もとのパソコンではエラーしないので、他のパソコンでも エラーはしないものと思ってましたが、この参照設定は マクロを作るパソコンにのみ必要なわけではないのですか? 動かすパソコンにも必要という事ですね。 activex data objects 2.8は入手できるでしょうか?
それと関連してと思うのですが、 (1)マクロでDIM定義していないものがことごとくエラーする。 もともとしていないのが悪いのですが (2)単純な命令も(プロジェクトまたはライブラリ名がみつかりません。 )となるものがある。 たとえばrite chr 等
色々聞いてばかりですみませんがお願いいたします。
こんにちは。かみちゃん です。
> ActiveX Data Objects 2.8が参照不可になっています。
ADOを使用していないコードであれば、外してもらっても構わないと思います。 試しに、ブックをコピーして、バックアップを取り、試してみてはいかがでしょうか?
> マクロでDIM定義していないものがことごとくエラーする。
状況がよくわかりませんが、変数宣言は、きちんとしておいたほうがいいと思います。
(かみちゃん) 2009/09/02 22:27
> activex data objects 2.8は入手できるでしょうか?
参照設定する方法ですと、ADOの特定のバージョンを決めて利用することになりますので、 パソコンによっては 2.8が無くて、参照不可になります。 参照設定を行わず、ADOを利用するには 実行時に環境にある任意のバージョンのADOをCreateObjectする、という方法があります。
http://www.happy2-island.com/access/gogo03/capter00602.shtml
(kanabun)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.