いつもお世話になっています。
アクセスで作成したフォームを起動時に自動で立ち上げるように起動時の設定をしています。そこでそのフォームのみを表示させたいのですが、起動時の設定ではデータベースウインドウやツールバーなどしか隠すことができません。背景にあるアクセスの大元の画面(タスクバー、ファイル、編集、挿入、ヘルプetc)を非表示にして、そのメインフォームのみを表示させるにはどのようにしたらよいのでしょうか。(プロの方が作成したものではよくお見かけするのですが。。。)どなたかよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんな感じで分かりますでしょうか?
1.フォームのデザイン画面で、対象のフォームのプロパティを開く。
2.「その他」のタブを押し、「ポップアップ」を”いいえ”→”はい”
に変更。
3.「書式」のタブを押し下記の項目を”はい”→”いいえ”変更
・レコードセレクタ
・移動ボタン
・最小化/最大化ボタン(なし)
・?ボタン
------------------------------------------
いいえ以外の設定
・境界線スタイル→サイズ調整可
・サイズ自動修正→はい
・自動中央寄せ →はい
後はマクロを作成する
マクロのアクション
・コマンドの実行・・・・最小化(アプリケーション)
・フォームを開く・・・・対象のフォーム
少し分かりづらい説明ですいません。
この回答への補足
ありがとうございました。これをイベントの「開く時」のところに設定するとできたのできたのですが、すでに「開く時」や「読み込み時」や「アクティブ時」などはほかのイベントプロージャを設定しています。ほかにどこにこのマクロを設定したらよいでしょうか?何度もすみません。
補足日時:2008/07/18 11:59No.2
- 回答日時:
かなり長文になってしまいましたが・・・(汗)
なお、もしも「データベースウィンドウを非表示化したあとのグレー画面は見えても
かまわない」ということでしたら、「<メニューの非表示>」の項を参照してください。
<Accessをタスクバーに表示させない>
Webをざっと調べた限りでは、方法が見つかりませんでした。
(AccessのVBAではなくVBなら、というのはありましたが・・・)
なお、タスクバーでの表示がアプリケーションではなく個別のフォームなどが
表示されていて、これが煩わしい、という場合でしたら、Accessのメニューで
「ツール(T)→オプション(O)」を選択して『オプション』ダイアログを表示し、
『表示』タブの『表示』枠内にある「ウィンドウをタスクバーに表示(O)」のチェック
を外せば、アプリケーションのみにすることができます。
(=結局、アプリケーションの分の1個は残ります)
<Accessのアプリケーションウィンドウの非表示化>
No.1の方の回答の通りです。
私は以下のAPI関数を使用するしかないと思っていたので参考になりました。
(「参考になった」に1票入れさせて戴きました)
http://oshiete1.goo.ne.jp/qa4087794.html
但し、この方法でも上のAPIを使用した場合でも、タスクバーを右クリックして
「元のサイズに戻す」等をしてしまうと、ウィンドウは表示されてしまいます。
これについては、2つ下の「<アプリケーションのボタン群を非表示化>」を行うと
回避できます。
<メニューの非表示>
※上の「<Accessのアプリケーションウィンドウの非表示化>」を行った場合は、
ポップアップフォームにメニューはつかないので不要です。
以下の操作を行うと、「ファイル(F)」「編集(E)」などを非表示にできます。
(なお、その選択肢が表示される空間には空白が残ります)
1)ツールバーを右クリックして「ユーザー設定」を選択
2)『ツールバー』タブで『新規作成(N)』ボタンをクリック
3)『新しいツールバー』ダイアログで適当な名前を入力して『OK』ボタンを
クリック(→とりあえず「ブランク」という名前を指定)
4)『ツールバー』リストで、追加された「ブランク」ツールバーを選択して、
『プロパティ(P)』ボタンをクリック
5)『ツールバー プロパティ』ダイアログが開くので、『種類(E)』で「メニューバー」
を選択して、『閉じる』ボタンをクリック
(その他、必要に応じて、『カスタマイズ可能(C)』などのチェックを変更します)
※メニューコマンドを追加するとそれが使えてしまうので一切追加しません※
6)Accessのメニューで「ツール(T)→起動時の設定(U)」を選択
7)『起動時の設定』ダイアログで、左側の中ほどにある『メニューバー(M)』に、
上記で作成したメニュー(「ブランク」メニュー)を指定して『OK』ボタンをクリック
・・・以上です。
これで、次回起動時はメニューに「ファイル(F)」などは表示されなくなります。
<アプリケーションのボタン群を非表示化>
これについては、APIを使うことになってしまいますが、以下を参考にして下さい:
http://www.accessclub.jp/urawaza/84.html
※最悪、終了させるボタンを作り忘れて起動させてしまった場合は、キーボードで
Alt+Ctrl+Delの同時押しで終了してください(汗)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの行が隠れている
-
foobar2000でオムニバス等のCD...
-
Outlookでフラグの位置を変更す...
-
エクセルで隠れている行を表示...
-
Excelのグレーの部分を戻したい
-
A4用紙を8分割したい
-
エクセルの罫線がパワポに貼り...
-
1回のみ折り曲げる矢印を作りたい
-
「」や()を使うときの簡単な...
-
エクセルで中心線を表示させる...
-
Wordで、図と文字を一体化する...
-
Excelにて、ページ毎の外枠に罫...
-
YMM4 で MOV ファイルが読み込...
-
ページが増える
-
Excelで上下に同じ書類を作成す...
-
スペースを押しても変換ではな...
-
Excel で改ページをしたところ...
-
エクセルの縦の幅だけ拡大したい。
-
Wordのデフォルト設定を初期値...
-
L字の線を描きたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの行が隠れている
-
エクセルで隠れている行を表示...
-
Outlookでフラグの位置を変更す...
-
foobar2000でオムニバス等のCD...
-
エクセルのセルに時計表示する...
-
Adobeについて
-
ウィンドウ枠の固定→ 行や列を...
-
Excel2010で1行目のデータ...
-
Excel2007右クリック時の小さい...
-
EXCEL2000 のワークシートメニ...
-
エクセル ソートのボタンが消...
-
エクセルの行が行方不明!?
-
Excelで開いた文書の青いところ...
-
imageReadyでgif保存ができない
-
iTunesにCDを読み込む時
-
ワードのヘッダでファイル名を...
-
SHADEで立方体が書けない?
-
illustratorのコントロールパネ...
-
Excelのグレーの部分を戻したい
-
エクセルの罫線がパワポに貼り...
おすすめ情報