Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1913 / 9994 ←次へ | 前へ→

【11362】Re:ExcelからAccessを起動する方法
質問  へらぶな  - 10/1/7(木) 12:15 -

引用なし
パスワード
   YU-TANG さんへ
お返事ありがとうございます、へらぶなと申します。

a)(要は CommandLine に情報が乗ってこない場合) は、これでは判別できません。に関して

すいません、説明が一部誤っておりました。
実際には、shell関数を用いた起動時にも、コマンドライン引数を
省略して起動することもあります。
引数を指定せずに起動した場合、メインメニューのみが立ち上がり、
引数を指定して実行するときには、メインメニュー
+引数に応じたサブ画面という構成で起動するようになっています。

このため、コマンドライン引数から情報を得ても、
必ずしもそのmdbを特定できるとは限らないのです。
すいません。


b)GetObjectですと以下のようになりますでしょうか?

  Set objAcc = GetObject(, "Access.Application")
  If (Not objAcc Is Nothing) Then
    objAcc.doCmd・・・
  End If

  ↑この方法ですと、2つ以上のmdbが開いているときに、
   どのmdbにdoCmdが発行されるかわかりません。


ここまでの疑問点。
1.「この名前のMDBが既に立ち上がっているよ!」
   のような、簡易な方法は無い物か。。。

2.b)で、複数のMDBが既に起動している場合でも、
  特定のMDBに対してDoCmdが発行できないか。。。

TO 有志の皆様
このレスより下は、Excel質問箱に移動させていただきます。
よろしくお願いいたします。

1,092 hits

【11349】ExcelからAccessを起動する方法 へらぶな 10/1/6(水) 15:14 質問[未読]
【11355】Re:ExcelからAccessを起動する方法 りる 10/1/6(水) 21:21 発言[未読]
【11361】Re:ExcelからAccessを起動する方法 へらぶな 10/1/7(木) 12:10 発言[未読]
【11357】Re:ExcelからAccessを起動する方法 YU-TANG 10/1/7(木) 0:07 回答[未読]
【11362】Re:ExcelからAccessを起動する方法 へらぶな 10/1/7(木) 12:15 質問[未読]
【11363】Re:ExcelからAccessを起動する方法 YU-TANG 10/1/7(木) 21:10 発言[未読]
【11368】Re:ExcelからAccessを起動する方法 へらぶな 10/1/12(火) 13:25 発言[未読]
【11369】Re:ExcelからAccessを起動する方法 へらぶな 10/1/12(火) 14:12 発言[未読]
【11371】Re:ExcelからAccessを起動する方法 YU-TANG 10/1/12(火) 21:05 お礼[未読]

1913 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078197
(SS)C-BOARD v3.8 is Free