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(アクセス)
-
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
-
4
エクセルVBAでアクセスファイルを開く方法
Access(アクセス)
-
5
アクセスのボタンから指定のワードファイルを開く
Access(アクセス)
-
6
Access サブフォームでの選択行の取得
その他(データベース)
-
7
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
8
Accessマクロで出てくるコマンドラインとは何ですか?
その他(データベース)
-
9
Excel VBAからAccessマクロを実行したい
Visual Basic(VBA)
-
10
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
11
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
12
ACCESS(VBA)でエクセルファイルを開く時
Excel(エクセル)
-
13
Access VBAから使用したExcelプロセスを閉じる方法について
Visual Basic(VBA)
-
14
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
15
accessからエクセルにエクスポートしたファイルを開きたい。
Excel(エクセル)
-
16
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
17
AccessからExcel最小化
その他(プログラミング・Web制作)
-
18
ACCESS フォームをそのまま印刷について
その他(データベース)
-
19
アクセスクエリ(複数)→マクロ→エクセル出力(ワークシート別)
その他(パソコン・スマホ・電化製品)
-
20
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
ストアドプロシージャの出力に...
-
Oracleでインスタンスを複数に...
-
sqlplusの操作をシェル上で
-
AccessからExcelのファイルを起...
-
dmpファイルをインポートせずに...
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
ExcelのマクロでAccessのmdbを...
-
【CSVファイル】先頭の文字列に...
-
#1062 - '0' は索引 'PRIMARY' ...
-
特定のエクセルファイルを起動...
-
AccessVBAで作成したExcelファ...
-
Accessでエクセル出力の保存先指定
-
エクセルで縦のカラムデータを...
-
Access インポート
-
Batch: フォルダ内の特定のファ...
-
Access データベースの最適化を...
-
Access VBA を利用して、フォル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
AccessからExcelのファイルを起...
-
動的にSPOOLファイルのファイル...
-
dmpファイルをインポートせずに...
-
ORACLEから各テーブルをCSV形式...
-
DB2のコマンドラインexportで複...
-
ストアドプロシージャの出力に...
-
Oracleでインスタンスを複数に...
-
PLSQLでファイルに書き込みをし...
-
レポートをpdfに変換する方法
-
mod_plsql使用時のDBMS_OUTPUT....
-
Accessのレポート出力をWordに...
-
SQLServer2005でSELECTした結果...
-
sqliteはExcelと連携できますか?
-
sqlplusの操作をシェル上で
-
batファイルからsql文実行
-
SQL*PLUSで 定期的にSQLを発行...
-
プロファイラを裏で実行継続す...
-
検索結果をファイルに出力する...
おすすめ情報