• ベストアンサー

アクセスから既存のエクセルファイルを開きたい

やりたいことはタイトルどおりなのですが、やり方自体はネットでしらべて試してみました。 アクセスのフォームにコマンドボタンを作って、そこにアプリケーションの実行を登録して、ボタンを押せばエクセルが開く、というようにしたいと思いました。 たぶんそのやり方は間違っていないと思うのですが、私の場合、肝心なファイルのある場所を指定する、パス名(っていうんですかね?)そういうのをわかっていなくて、 自分の場合、どういうふうに書けばいいのかわかりません。 ちなみに、My Domumentsに入っているオーダー内容という名前のエクセルファイルのため、こういうふうに書きました。 C:\Documents and Settings\ユーザー名\excel.exe My Documents:\オーダー内容.xls これはファイルが見つかりません。というエラーが出て、 C:\Documents and Settings\scm\My Documents:\excel.exe c:\オーダー内容.xls これも同じエラーでした。 何を正せばよろしいのでしょうか?

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

excel.exe が不要なように思います。 オーダー内容という名前のエクセルファイルが入っているフォルダを確認してみて下さい。 ハイパーリンクを使って、オーダー内容という名前のエクセルファイルが入っているフォルダを指定してみて下さい。

ami0607
質問者

お礼

ありがとうございます。ハイパーリンクを使えば簡単なのですね!ただ、ハイパーリンクにつなぎますか?というようなメッセージがたびたび出るのが少し邪魔ですね。消えるように、がんばってみます。

その他の回答 (1)

回答No.2

こ難しくやらずに、コマンドボタンにハイパーリンクがあるので、それにパスを登録して 開くのが簡単だと思いますよ。 マイドキュメントのパス名はスペースが入るのでVBAでやるとうまく認識しなかった記憶があります。

ami0607
質問者

お礼

ハイパーリンクというと、また違ったやり方なのでしょうか? すみません、ちょっと調べてみないと。。 もしよろしければ教えてください。

ami0607
質問者

補足

これはお礼のあと、の入力です。ハイパーリンク、調べてわかりました。ありがとうございます。 信用されるところからのみ開いてください、、のメッセージさえ消せれば問題な指そうですね!ありがとうございます。

関連するQ&A

専門家に質問してみよう