
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で質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Access(アクセス) Accessのスプレッドシートエクスポートで、シートが追加されてしまう 2 2022/07/16 21:45
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
- その他(パソコン・スマホ・電化製品) CMD等でPC操作(excel開く等)を自動化させたい 1 2023/03/15 09:53
- その他(Microsoft Office) office2010とoffice365の共存でoffice365を優先で起草させたい 3 2023/01/24 10:47
- ノートパソコン EXCEL のドキュメントの回復について 2 2023/03/19 17:16
このQ&Aを見た人はこんなQ&Aも見ています
-
アクセスからエクセルファイルを開きたい
Access(アクセス)
-
アクセスのボタンから指定のワードファイルを開く
Access(アクセス)
-
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
-
4
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
5
エクセルVBAでアクセスファイルを開く方法
Access(アクセス)
-
6
Accessマクロで出てくるコマンドラインとは何ですか?
その他(データベース)
-
7
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
8
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
9
Accessのフォーム上にエクセルのシートを表示させたい!
Visual Basic(VBA)
-
10
Access VBAから使用したExcelプロセスを閉じる方法について
Visual Basic(VBA)
-
11
accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー
Access(アクセス)
-
12
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
13
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
14
AccessからExcelに罫線付で出力したい
Excel(エクセル)
-
15
ACCESSからexcelブックを開いて保存したい
Excel(エクセル)
-
16
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
-
17
Accessレポートのチェックボックスを大きくする方法
Access(アクセス)
-
18
Accessのクエリでデータの入力ができません
Access(アクセス)
-
19
ACCESSのフォームからハイパーリンクで開く
Access(アクセス)
-
20
Accessのハイパーリンクのパスを設定する「ハイパーリンクの挿入」を表示させる方法を教えてください。
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
dmpファイルをインポートせずに...
-
Oracleでインスタンスを複数に...
-
動的にSPOOLファイルのファイル...
-
AccessからExcelのファイルを起...
-
ストアドプロシージャの出力に...
-
mod_plsql使用時のDBMS_OUTPUT....
-
【Excel】[Expression.Error] ...
-
100万行のCSVを10万行ずつのフ...
-
ADOを使ったDBアクセス後のメモ...
-
共有フォルダに誰が何にアクセ...
-
accessのmdbが勝手にできている?
-
Batch: フォルダ内の特定のファ...
-
ストアドプロシージャで外部プ...
-
オラクル(PL/SQL)のエラー
-
ファイルメーカーVer6でのCSV書...
-
特定のエクセルファイルを起動...
-
アクセスをネットワークでリン...
-
空白はダメというエラーの表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
AccessからExcelのファイルを起...
-
Oracleでインスタンスを複数に...
-
dmpファイルをインポートせずに...
-
ORACLEから各テーブルをCSV形式...
-
ストアドプロシージャの出力に...
-
DB2のコマンドラインexportで複...
-
動的にSPOOLファイルのファイル...
-
SQL*PLUSでファイルからDELETE文
-
『ALTER SYSTEM』と『ALTER DAT...
-
SQLServer2005でSELECTした結果...
-
DB2にspoolコマンドみたいなの...
-
レポートをpdfに変換する方法
-
sqlの出力結果の項目に""をつけ...
-
Accessのレポート出力をWordに...
-
PLSQLでファイルに書き込みをし...
-
mod_plsql使用時のDBMS_OUTPUT....
-
ORACLEのUTL_FILEパッケ...
-
実行したSQLファイルの名前をフ...
おすすめ情報