Windows11上のAccessフォームでコマンドボタンの文字が表示されなくなった

Windows11で動作しているAccessフォームで、コマンドボタンの文字が表示されない現象が発生しました。

image

同じフォームの中でも、文字が見えるボタンと見えないボタンがあります。

Windows11:バージョン 24H2 OSビルド 26100.4351

MicrosoftAccess:バージョン 2506 ビルド 18925.20076

2025/6/17にOfficeの更新が行われてからの症状ですので、これが原因かと思います。

ピクチャ プロパティが原因

当初、文字色やボタン色、テーマの使用・不使用を疑いましたがいずれも解決せず…

プロパティを丹念に眺めていくと

image

指定した覚えのないピクチャ プロパティに「(イメージ)」が指定されていました。

変わらず表示されているボタンは

image

「(なし)」となっており、表示されないボタンのピクチャ プロパティを「(なし)」としたところ、今まで通り表示されました。

Windows10のAccessではピクチャ プロパティは「(なし)」になっている (2025/06/23 訂正あり)

原因究明に時間がかかったのは、Windows10のAccessでは現象が発生しないうえ、Accessのデザイン画面でもピクチャプロパティが「(イメージ)」ではなく「(なし)」で表示されていたことでした。

OSによってプロパティが変わるとは思わず、解決に時間がかかってしましました。

2025/06/23 訂正
Windows10のテスト環境はAccessのバージョンが違っていました。
バージョン 2505 ビルド 18827.20164 でした。このバージョンなら、Windows11上でも発生しないのだと思います。

また、最近作成したフォームではこの現象は発生せず、昔からあるフォーム(Access2000くらいから使っている)のボタンでのみ発生しましたので、作成されたときの環境が関係しているのかもしれません。


2025/06/23 追記

Microsoftのコミュニティサイトで報告されていました。

Office update Version 2505 (Build 18827.20164) has broken Access – Microsoft Community

このサイトには(英語バージョンですが)一括変換用のコードがあります。

No Labels Rendering/Displaying on Microsoft Access Command Buttons

コメント

タイトルとURLをコピーしました