![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
#2 さんで示された、Access クラブに書いてある方法で、オートメーション・オブジェクトを持つアプリケーションは、書いてあるように登録できます。
ただし、トラブルがあると常駐してしまいますので、終わったら、必ず、きちんと閉じてください。>(たとえばExcel等)
ということで、オートメーション・オブジェクトを持たないもの(Office以外)でしたら、以下のように、標準モジュールに書いて、ボタンに登録してみてください。
ファイル名は、確実に設定してください。
Function OpenApp()
Dim rtn As Long
rtn = Shell("C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE", vbNormalFocus)
End Function
私は、このコードに関して、エラートラップを入れるべきかは分かりません。不安でしたら、Accessクラブのコードを参考に、エラートラップを入れてください。通常、「ファイル名を指定して実行」で開けるようなら、問題はないはずです。
No.2
- 回答日時:
ありがとうございます。
おかげさまで解決できました。
まさかコマンドボタンウィザードに本件の
作成方法があるとは思いませんでした。
情報ありがとうございました。
No.1
- 回答日時:
マクロを1つ作り、アクションをアプリケーションの
実行にし、下のコマンドラインの中にパス
C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXEを入れて実行するとエクセルが起動
すると思います。
このマクロをボタンのクリック時に動くように
設定するとできると思います。
いかがでしょうか。
ありがとうございます。
おかげさまで解決できました。
マクロでも作成できるのですね。
色々な方法がありどの方法が一番良いか迷い
ますが勉強をして幅を広げて行きたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
Accessマクロで出てくるコマンドラインとは何ですか?
その他(データベース)
-
AccessからExcelのファイルを起動する
その他(データベース)
-
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
-
4
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
5
アクセスVBAのMe!と[ ]
Access(アクセス)
-
6
フォームウィンドウを最前面に表示したい(ACCESS)
Microsoft ASP
-
7
アクセスのボタンから指定のワードファイルを開く
Access(アクセス)
-
8
アクセスからエクセルファイルを開きたい
Access(アクセス)
-
9
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
10
vbaで「最前面に」とする方法は?
Access(アクセス)
-
11
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
12
ACCSESS2013VBA フォームのレコードソースを変更する
その他(データベース)
-
13
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
14
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
15
新規レコード行を非表示にしたい
Access(アクセス)
-
16
別のAccessファイルのフォームを開くには
Access(アクセス)
-
17
アクセスアプリケーション実行マクロ
Access(アクセス)
-
18
VBAで既に開いている別アプリケーションのオブジェクトを得る
Visual Basic(VBA)
-
19
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
20
Accessの画面更新を一時的に停止する方法。
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pccNTmon.exeとntrtscan.exeの違い
-
[Visual C++]VCが起動しません...
-
VB6での二重起動(複数起動)の制...
-
OSによるWinExecの動...
-
VBSでのSendKeysでの画面の最小化
-
フレームワーク「4.8.1」で、[S...
-
VB.NETでフォームアクティブの...
-
httpd.pidって何ですか?
-
Python-mailブラウザを開きたい
-
vb.net2003での二重起動防止に...
-
実行時のコマンドプロンプトを...
-
C#でGUI・CUIの判断する仕方を...
-
VBA初心者です。ExcelのVBAで他...
-
Accessフォームからの外部アプ...
-
何点かあるのですが・・・
-
VB.NETでMessageBoxを表示した...
-
Macターミナルで実行中のプログ...
-
バックグラウンドのプロセスの...
-
緯度、経度の 10進法と 60進法...
-
WriteFile()でのデータ送信がで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フレームワーク「4.8.1」で、[S...
-
Vba アプリケーションが立ち上...
-
コンソールアプリケーションの...
-
イラストレーターCS4のシリアル...
-
自分自身を更新するプログラム
-
VBSでのSendKeysでの画面の最小化
-
Windowsプログラムのビジー状態...
-
VB.NETでMessageBoxを表示した...
-
Accessフォームからの外部アプ...
-
vb6で異なるのプロジェクト間で...
-
VB6での二重起動(複数起動)の制...
-
MFCアプリケーションでの終了コ...
-
pccNTmon.exeとntrtscan.exeの違い
-
初回接続の遅い原因について
-
実行時のコマンドプロンプトを...
-
VB.NETでフォームアクティブの...
-
アプリケーションエラー 0xc00...
-
OSによるWinExecの動...
-
Console Applicationをタスクト...
-
WSH(VBScript)でアプリケーショ...
おすすめ情報