• 締切済み

Access画面を非表示にする方法

http://www.nurs.or.jp/~ppoy/access/access/acEt008.html ↑ここを見て「Access画面を非表示にする方法」をやってみたんですが、ショートカット(最小化)からの起動は成功したものの、直接mdbファイルを起動した場合には一瞬Access画面が表示されてしまいます。 直接mdbファイルを起動した場合にもAccess画面を表示させない方法はあるのでしょうか?

みんなの回答

noname#22222
noname#22222
回答No.5

s_husky です。 完全にAccessが起動したことをユーザーに悟らせないことは無理なようですね! Accessの画面は視認できません。 が、どうあっても、一瞬だけ、エクスプローラが点滅します。 ピクッ!と。 ※力及ばすにスミマセン!

bubblyslime
質問者

お礼

貴重なお時間を割いていただき、ありがとうございました。本当に勉強になりました。 何とかショートカット(最小化設定済み)を配布する方向で考えてみたいと思います。

bubblyslime
質問者

補足

> 何とかショートカット(最小化設定済み)を配布する方向で考えてみたいと思います。 インストール後に↓のVBSを実行させることでひとまず凌ぐことになりました。 Set objShell = CreateObject("Wscript.Shell") Set objShellLink = objShell.CreateShortcut("C:\Documents and Settings\All Users\デスクトップ\○○○○.lnk") objShellLink.WindowStyle = 7 objShellLink.Save ありがとうございました。

noname#22222
noname#22222
回答No.4

s_husky です。 5分程度、紹介の方法を試しました。 が、 (1)完全に表示されない。 (2)枠だけ表示される。 が繰り返される状況で寝ました。 この原因が判れば成功しそうです。 ちょっと、もう少し、テストしてみます。

bubblyslime
質問者

お礼

あらためて、ご回答ありがとうございました。

noname#22222
noname#22222
回答No.3

s_husky です。 bmpです。

bubblyslime
質問者

お礼

ありがとうございます。 確かにその方法だとAccessロゴは表示されなくなりますが、Access画面(ウィンドウ)はやはり表示されてしまいます。 こうなってくると、パッケージウィザードでパッケージ化したものをユーザがインストール→デスクトップにできたショートカットが既に最小化設定になっている、みたいな方法を考えたいと思うのですが、何かよい方法はありますでしょうか?

noname#22222
noname#22222
回答No.2

Access の mdb と同じフォルダーに1ピクセル×1ピクセルの画像をmdbと同じ名前で置いてみて下さい。

bubblyslime
質問者

お礼

あらためて、ご回答ありがとうございました。

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

>ショートカット(最小化)からの起動は成功した ショートカットのプロパティで実行時の大きさを最初から最小化にしているためです。 >直接mdbファイルを起動した場合には一瞬Access画面が表示されてしまいます。 mdbから直に起動すれば起動してから最小化し起動時の設定で指定されたフォームが開く際に非表示にするため一瞬Accessの画面が表示されます。 >直接mdbファイルを起動した場合にもAccess画面を表示させない方法はあるのでしょうか 上記のためありません。全てVB等でフォーム等を作成しmdbのレコードを使用するようにしないと出来ません。

bubblyslime
質問者

お礼

早速ありがとうございます。 やはり一瞬Access画面が表示されてしまうのは仕方がないのですね。 パッケージウィザードで配布する場合も、インストール時に「あらかじめ最小化設定されたショートカット」がデスクトップに生成されるように・・・なんていうのも無理なのでしょうか?