- ベストアンサー
アクセスからエクセルの起動ができない
アクセス2000とエクセル2000で、アクセスからエクセルを起動するマクロを作りましたが、アクセス2000とエクセルXPを使っている環境では、「"RunApp/アプリケーションの実行"アクションを使ってアプリケーションを起動できません。アプリケーションのパスが正しく指定されていないか、アプリケーションのコンポーネントが不足しています。windowsエクスプローラまたはファイルマネージャで、アプリケーションのパスを確認してください」とメッセージが出て、起動できません。 ちなみに、OSはwinXP、オフィスは、XPスタンダードに、アクセス2000をあとからインストールしています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
パス(PATH)が通っていないのかもしれません、マクロでEXCELの場所を フルパスで書いてみてください。 例 c:\programfiles\microsoftoffice\excel.exe これは例です、貴方のPCの環境に応じて書いてください。
その他の回答 (1)
- how-do-you-do
- ベストアンサー率56% (59/104)
お疲れ様です マクロではないですが、VBAのコードでのサンプルです。 マクロだと絶対パスにになるので、 相対パスのこちらのほうが良いかと思われます。 '~~~~~~~~~~~~~~~~~~~~ Private Sub コマンド0_Click() Dim objApp As Object Set objApp = CreateObject("Excel.Application") objApp.Visible = True End Sub '~~~~~~~~~~~~~~~~~~~~ 参考になれば...
お礼
ありがとうございました。 が、マクロでしか触ったことがないので、これをどうやって使ったらよいかわかりません。すみません。
お礼
ありがとうございました。 やってみましたが、やっぱりだめです。ちなみに、エクセルはc:\programfiles\microsoft office\office10に、アクセスはc:\programfiles\microsoft office\officeフォルダにそれぞれあるんですが、これは何か関係あるんでしょうか?アクセスからエクセルを起動するには同一フォルダにある必要があるとか?
補足
・・・・・・・できました。 フルパスで指定する際、文字の間違いがあったようです。 ありがとうございました。