
No.1ベストアンサー
- 回答日時:
こんにちは。
maruru01です。Shell関数を使って、
Shell "C:\Program Files\Microsoft Office\Office\EXCEL.EXE ファイル名"
とします。
ちなみに、Excelの実行ファイルのパスは環境によって違ってきます。
あと、Excelの実行ファイルのパスがわからなくても、ファイルに関連付けられたアプリケーションで開くには、API関数のShellExecute関数を使用します。
API関数については、WEB上で検索して下さい。
このサイトの過去の質問でもヒットするかも知れません。
No.4
- 回答日時:
1番簡単なのは ハイパーリンク です。
コマンドボタンの ”プロパティ”の ”書式”に
”ハイパーリンクアドレス” が あります。
そこに、Excelファイルの パスとファイル名を設定するだけです。
No.3
- 回答日時:
いろいろな方法がありますが、こんな方法もあります。
マクロを作成します。
アプリケーションの実行を選択し、コマンドラインに[EXCEL.EXE "開きたいファイル名"]と指定します。
あとはフォーム上にボタンを作成し、クリック時にそのマクロが実行されるように指定します。
開きたいファイル名を可変にしたい場合は、VBAでコーディングすればいいでしょう。
No.2
- 回答日時:
初期のWindows95をそのまま使ってるわけじゃないから大丈夫でしょう。
ってことでWSHwを使いましょう。
-----------------------
Dim wshShell As Object
Set wshShell = CreateObject("Wscript.Shell")
wshShell.Run "C:\hoge\hoge.xls", 1, False
Set wshShell = Nothing
-----------------------
wshShell.Run の
第1引数は「開きたいファイルのフルパス」
第2引数は「ウィンドウの状態」です。
1または省略時は通常サイズ、2は最小化、3は最大化です。
第3引数は「開かれたアプリの終了を待つかどうか」です。
Trueを指定すると、Excelを閉じるまでAccess側の「Set wshShell = Nothing」が実行されません。
通常はFalseでいいと思います。
これならShell関数のようにExcelのインストール場所に左右されないし、API関数のような難しさもないですよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
アクセスからエクセルファイルを開きたい
Access(アクセス)
-
アクセスのボタンから指定のワードファイルを開く
Access(アクセス)
-
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
-
4
エクセルVBAでアクセスファイルを開く方法
Access(アクセス)
-
5
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
6
Accessマクロで出てくるコマンドラインとは何ですか?
その他(データベース)
-
7
accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー
Access(アクセス)
-
8
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
9
Accessのフォーム上にエクセルのシートを表示させたい!
Visual Basic(VBA)
-
10
accessからエクセルにエクスポートしたファイルを開きたい。
Excel(エクセル)
-
11
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
-
12
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
13
ExcelのマクロでAccessのmdbを起動したい
Excel(エクセル)
-
14
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
15
Accessのハイパーリンクのパスを設定する「ハイパーリンクの挿入」を表示させる方法を教えてください。
その他(データベース)
-
16
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
17
ACCESSからexcelブックを開いて保存したい
Excel(エクセル)
-
18
Access VBAから使用したExcelプロセスを閉じる方法について
Visual Basic(VBA)
-
19
Access VBA を利用して、フォルダ内のファイルの名称を変更したい
Access(アクセス)
-
20
Excel VBAからAccessマクロを実行したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
selectした結果の余計な余白を...
-
dmpファイルをインポートせずに...
-
Oracleでインスタンスを複数に...
-
SQLPLUSで結果を画面に表示しない
-
ストアドプロシージャの出力に...
-
Accessで以下のシステムを1か...
-
共有フォルダに誰が何にアクセ...
-
大量のCSVデータを行列の変換を...
-
DocuWorksでの印刷
-
【アクセス】「ほかのユーザー...
-
Accessのmdbを開こうとしたとき...
-
ACCESSのモジュールエラー?
-
ほかのユーザーが同じデータに...
-
【Excel】[Expression.Error] ...
-
オラクル(PL/SQL)のエラー
-
XMLデータを変換し印刷する方法
-
Becky!で「メールサーバーへの...
-
特定のエクセルファイルを起動...
-
Access インポート
-
accessのmdbが勝手にできている?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
AccessからExcelのファイルを起...
-
dmpファイルをインポートせずに...
-
動的にSPOOLファイルのファイル...
-
ストアドプロシージャの出力に...
-
Oracleでインスタンスを複数に...
-
DB2のコマンドラインexportで複...
-
mod_plsql使用時のDBMS_OUTPUT....
-
実行したSQLファイルの名前をフ...
-
SQLServer2005でSELECTした結果...
-
Accessのレポート出力をWordに...
-
SQL*PLUSでファイルからDELETE文
-
AccessでPDFが開けない
-
ORACLEのUTL_FILEパッケ...
-
batファイルからsql文実行
-
PLSQLでファイルに書き込みをし...
-
ストアドプロシージャのエラー
-
ORACLEから各テーブルをCSV形式...
-
レポートをpdfに変換する方法
おすすめ情報