こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Visibleは使えないのでしょうか?

オフィス2010です。
アクセスvbaでエクセルのデータを操作したいので

Sub test()

Set cnEx = CreateObject("ADODB.Connection")

With cnEx
.Provider = "Microsoft.ACE.OLEDB.12.0"
.Properties("Extended Properties") = "Excel 12.0"
.Properties("Data Source") = "C:\Users\test.xlsm"
.Open
.Visible = True 'エラーになる
End With

End Sub

と言うコードを作ったのですが
.Visible = Trueで

実行時エラー 446
オブジェクトは名前付き引数をサポートしていません。

と言うエラーが発生します。

Visibleは使えないのでしょうか?

投稿日時 - 2016-08-14 22:30:43

QNo.9215340

暇なときに回答ください

質問者が選んだベストアンサー

cnExはアプリケーションではないので.Visibleは使えないと思います。
Set cnEx = CreateObject("Excel.application")
なら、.Visibleは使えるのですが、ここはエクセルのデータファイルよりデータを抽出したいのだろうと思うので、Excel.applicationを使う必要はないのでしょうから、.Visibleは要らないと思います。

頑張ってください。

投稿日時 - 2016-08-15 00:34:23

お礼

ありがとうございました。

投稿日時 - 2016-08-21 00:00:32

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問