• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Workbooks.openについて)

Workbooks.Openについて

このQ&Aのポイント
  • Workbooks.Openを使って他のxslファイルを開こうとすると、「実行時エラー'1004': 'False.xls'が見つかりません」というアラートが表示されます。
  • ファイルのパスは正しいため、原因を特定できずにいます。
  • 同じフォルダにファイルを置く場合も同じエラーが発生します。解決策をご教授いただけると助かります。

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

  • ベストアンサー
  • baka
  • ベストアンサー率83% (15/18)
回答No.1

これでよいと思います。 Workbooks.Open Filename:="c:\My Documents\data.xls" 又は Workbooks.Open "c:\My Documents\data.xls" *補足* Filename = "c:\MyDocuments\data.xls" では 式と見なされてしまいます。 名前付き引数を指定する場合は、引数名と等号の間にコロンが 入ります (引数名:= 値)。詳しくは参考URL をご覧ください。 'My Documents' フォルダも既定では My と Documents の間に 半角スペースが入っています。 なお、モジュールの先頭に Option Explicit ステートメントを 付け、変数の明示的な宣言を強制しておくと、エラーの出方が 変わります (Filename を宣言していない限り)。 Filename は定義されていない変数と見なされるので、より 確認し易くなると思います。 [ツール] - [オプション] で変数の宣言を強制しておくと よいでしょう。

参考URL:
http://www.microsoft.com/JAPAN/developer/library/VBCon98/vbconpassingargumentstoprocedures.htm
ta89
質問者

お礼

bakaさん、ご回答有難うございます。 どうやら「:」が抜けていたのが原因のようです。 ちゃんと実行できるようになりました。 助かりました。

すると、全ての回答が全文表示されます。

関連するQ&A