[戻る]
記事閲覧
投稿キー (右画像の数字を入力) 投稿キー
おなまえ
Eメール
タイトル
コメント
参照先
暗証キー (英数字で8文字以内)
文字色
テキストボックスに白文字があるとDataMatrixが表示されない? 投稿者:橋本 剛 投稿日:2025/10/21(Tue) 16:53 No.406

お世話になります。Accessを利用してインストアバーコードラベルを作成しています。
動作で確認があります。

【質問内容】
バーコードとは関係のないテキストボックスの文字色を白色としたら
Barcode.OfficeのDataMatrixのバーコードがプレビュー、印刷されない場合がありませんか?

【動作環境】
Windows11 64bit版
Microsoft365 Access 32bit版
現在Microsoft Barcodeコントロールを使っています。

Microsoft Barcodeコントロールを残しつつ
一部のバーコードをBarcode.Officeに置き換えようとしています。
レポートではクエリをデータソースとして使用しています。

【現象】
2つのバーコードをBarcode.Officeに置き換えてDataMatrixのバーコードを作ろうとしています。
テキストボックスは複数あり、3つは黒バックの白文字になっています。

いろいろと調べた結果、この黒バックの白文字のテキストボックスが存在しているとDataMatrixのバーコードがプレビュー、印刷されないようです。

3つの黒バックの白文字→ 白バック、黒文字にすることでプレビュー、印刷されるようになりました。

さらに調べていくと3原色の総和が382を超えるとDataMatrixのバーコードが消えてしまうようです。
txtbA.ForeColor = RGB(255, 126, 1) ← これは382なのでOK、バーコードは表示される
txtbA.ForeColor = RGB(255, 126, 2) ← これだと383になり、バーコードが消える

再現のために簡単なサンプルレポートを作ろうとしましたが再現させることが出来ませんでした。
ただ置き換えようとしているレポートでは現象が発生しているのは間違いありません。

さらにバーコード種別がDataMatrixだと起きるようでDataMatrix→CODE128にすると黒バック白文字でもプレビュー、印字はされます。

Re: テキストボックスに白文字があるとDataMatrixが表示されない? 投稿者:Pao@Office 投稿日:2025/10/23(Thu) 06:24 No.407

お問い合わせありがとうございます。

DataMatrix だけ特別な処理を行っているわけではなく、
CODE128同様最終的には、画像データとして出力しているだけなのですが、
こちらでも少し、調査をしてみますので、少しお時間をください。
申し訳ございませんが、文章の内容からは、事象の発生手順がわからない点もあり
掲示板でスレッドを長くしてやり取りするよりは、実際のExcelファイルを弊社から送ることもあると思いますので
個別に対応させていただきたいと思います。info@pao.ac までメールを頂戴できますでしょうか?
よろしくお願いいたします。

Re: テキストボックスに白文字があるとDataMatrixが表示されない? 投稿者:橋本 剛 投稿日:2025/10/23(Thu) 14:00 No.408

ありがとうございます。
先ほどメールさせて頂きました。
よろしくお願いいたします。

Re: テキストボックスに白文字があるとDataMatrixが表示されない? 投稿者:Pao@Office 投稿日:2025/10/27(Mon) 15:33 No.409

お待たせしました。
不具合を特定することができましたので、改修させていただきました。
ver 5.1.0 としてリリースさせていただきました。
ダウンロード後、インストールしてお試しください。
https://www.pao.ac/barcode_office/

よろしくお願いいたします。

- YY-BOARD -