ACCESS2000,WindouwsME
ACCESSから既存のEXCELブックを呼び出そうとしていますが、
略
EXCEL名 = S2 & "XXX.xls"
Set xls = GetObject(EXCEL名, "Excel.Sheet")
略
の、2行目で以下のエラーが出てしまい困っています。
実行時エラー'429'
ActiveXコンポーネントはオブジェクトを作成できません。
動かすパソコンの環境で、出る時と出ない時があるようです。
VBEのツールメニューから参照設定を確認しているつもりですが、
ここの理解も含めて原因が良くつかめません。
解決策をコメントできる方がおられましたらお願いいたします。
No.1ベストアンサー
- 回答日時:
参考になるようなURLを見つけました。
http://moug.excite.co.jp/skillup/opm/opm05-05.htm
「すでにWordが起動しているときにはそのまま処理を続行しますが、未起動のときには番号429のエラーが発生します。」
ただし自作テストで
Sub test01()
Dim x As Object
Set x = GetObject("c:\My Documents\aa1.xls")
x.Activate
With activeworkbook
MsgBox x.worksheets("sheet1").range("a1").Value
End With
Set x = Nothing
End Subでテストすると、その時エクセルを起動していないがうまく行きました。
ただAccessのモジュールの画面でツール-参照設定-MicrosoftExcel9.0ObjectLibraryにチェックを入れて
いますが。
この回答への補足
このソフト開発は、Office97環境で開発スタートしましたが、バージョンアップのため、ソース見直しをせずにそのまま使っています。途中いくつかつまずきましたが、今日まで動作しているようです。エラー発生の状況が、機種が変わると出る場合があり、その原因に手を焼いていました。
パソコンの環境は、それぞれ異なると思われますが、動かなかった場合の原因究明に苦慮しています。
imogasiさん、
早速のアドバイス、ありがとうございました。
明日になりますが、早速確認してみます。
貴重なご意見をありがたく頂戴いたします。
先ずはお礼まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracleの起動時に、マウントし...
-
DOSプロンプトとコマンドプロン...
-
EXCEL VBA UserFormで困ってい...
-
Excel2013VBAでフリーソフト「...
-
oracleのサービスがずっと開始...
-
VBScript 実行時エラーについて
-
ORA-01013のエラーについて経験...
-
PL/SQLのコンパイルエラーにつ...
-
sqlのエラーハンドリングについ...
-
CASE文のエラーについて
-
無効なSQL文の具体例を教えてく...
-
SQL*Plusで、コマンドの返答を...
-
データーベースリンク
-
インポートしたら遅くなった
-
「ORA-00907: 右カッコがありま...
-
ファイルへの書き込みができない
-
エクセルのグラフ作成にて―項目...
-
表領域の作成について
-
4GB = 4096MB ではない?
-
トレースファイルの削除スクリプト
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DOSプロンプトとコマンドプロン...
-
Oracleの起動時に、マウントし...
-
Excel2013VBAでフリーソフト「...
-
oracleのサービスがずっと開始...
-
VBからExcelを起動しE...
-
VBScript 実行時エラーについて
-
EXCEL VBA UserFormで困ってい...
-
Oracle10gの起動を止めたいので...
-
AccessVBAで実行時エ...
-
Excel VBAでサーバのエクセルフ...
-
コマンドプロンプトの起動
-
VBAでURLをブラウザで起動させたい
-
Windows10の再起動はどれ位の周...
-
Win10 インストールディスク(U...
-
バッチファイル コマンドプロ...
-
Oracle_リスナーありませんって...
-
outlook2013 アップグレード中 ...
-
windows audio サービスのとこ...
-
hspでのCDドライブ開閉
-
バッチファイルでフリーソフト...
おすすめ情報