0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Accessでリボンバーてめえは引っ込んでろ設定をVBAでやるぞい

Last updated at Posted at 2020-11-13

リボンバーってどこやねん

ここやねん。
image.png

なんで非表示に?

ユーザーにとってはほぼほぼ不要だから。
(画面を少しでも広く使える)

逆にリボンバーを表示しておくことで、ユーザーにシステムを改変されてしまう可能性が増える。

そもそもユーザーに勝手に変えられてしまう余地がある時点でAccessってどうなの?
ってとこはあるんだけどね…はは…(´・ω・`)

やり方

非表示

DoCmd.ShowToolbar "Ribbon", acToolbarNo

表示

DoCmd.ShowToolbar "Ribbon", acToolbarYes

リボンバー非表示にするとこんな感じ

ウィンドウを重ねて表示するフォームを開いた時に最大化 を組み合わせてます。
そこそこシンプルにできます。
image.png

一時的にリボンバーありで起動したい時

Shit押しっぱなしでAccessファイルをダブルクリック。
(Accessが起動しきるまでShit押しっぱなし)

蛇足

印刷用のレポートの場合は、リボンバー表示に切り替えた方がユーザーの使い勝手&構築工数的はいいかなって思います。

いくら非表示にしたところで開発者モードでファイル開かれちゃったらどうしようもないね…(´・ω・`)

『構築の時はリボンバー出したい』ってことあるよね。
リボンバー出す為にいちいちファイル閉じて開発者モード開くの面倒って時あるよね。
そういう時はリリースノート的なフォーム or レポート用意しておいて、そこにリボンバー表示のVBAコード仕込んでおくのもアリかなと。(バックドア的なオブジェクト)

バージョン

Windows 10 Pro 21H2 OSビルド 19045.2251
Microsoft Access for Microsoft 365 MSO (バージョン 2209 ビルド 16.0.15726.20068) 32 ビット

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?