107657

Barcode.Office 掲示板


[トップに戻る] [スレッド表示] [ツリー表示] [トピック表示] [留意事項] [ワード検索] [管理用]
投稿キー (右画像の数字を入力) 投稿キー
おなまえ
Eメール
タイトル
コメント
参照先
暗証キー (英数字で8文字以内)
文字色
空データを与えたときのバーコード非表示について 投稿者: 投稿日:2017/10/20(Fri) 11:01 No.146



お世話になっております。
現在御社のbarcode officeとaccess2010を用いて
Data Matrixの二次元コードをレポートに表示、その後印刷やPDFへの出力を検討しています。

access2010で、与えたいデータ(テーブル)をプロパティのコントロールソースから指定し、
Data Matrixの二次元コードを表示しています。
値が入っている場合は問題なく表示されていますが、空データを与えると、「MS UI Gothic」の文字列を出力する
二次元コードが表示されます。
=============
入力データがあるとき => そのまま表示
入力データがない(空の)とき =>非表示
=============
という挙動を実現としたいと思っております。

barcodeoffice側の挙動がわからなかったため、
vba側でレポートを制御するような下記コードを追加しました。
================
Private Sub Report_Page()
If IsNull(Me!inputCode) Then '与えるデータがnullかどうかを判定
Me!DataMatrix.Visible = True
Else
Me!DataMatrix.Visible = False '与えるデータがnullだったら二次元コードを非表示にする
End If
End Sub
================
表示・非表示の挙動は実現できましたが、
実際に印刷プレビューを開くと、
空データかどうかによって、visibleのtrueやfalseが変更を繰り替えされるためか、
表示される二次元コードのサイズが非常に小さくなっていまうという現象が発生しました。

現在、二次元コードをのvisibleプロパティを変更するのではなく、
二次元コードの上に背景色白のラベルを置き、
それを表示非表示にすることで擬似的に、望んでいた挙動を実現しています。

そこで、2点ご質問があります。
1.本掲示板の
「Re: ValueまたはLinkedCellリンク先のデータが空の場合の処理 - Pao@Office 2015/01/23(Fri) 16:05 No.62」

================
全てのバーコードにおいて、値が空の場合は非表示とする。
という仕様で統一しようと思います。

正式には次期バージョンアップでの対応となります。今年度(3月中)の予定でございます。
================
という回答がありましたが、こちらは現在どのような状況でしょうか?
空データを与えた際に非表示にするという挙動はvbaをはさまずbarcodeoffice側で制御できるのでしょうか?

2.印刷をするとき(印刷プレビューを開くとき)にvisibleのプロパティを変更することで、
二次元コードのサイズが小さくなってしまう現象について、こちら回避策などありますでしょうか?

必要な情報やなど他にございましたら、ご連絡ください。

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



Re: 空データを与えたときのバーコード非表示について - Pao@Office 2017/10/20(Fri) 14:12 No.147
林 様
お問い合わせありがとうございます。

まず、セルが空の時にバーコードをエラー表示せずに、
バーコード自体を出力しない件は、
「バーコードエラー表示」プロパティをFalseに設定して試してみてください。

次に、Visibleプロパティにより、印字バーコードのサイズが変わってしまう件は、
正直原因がわかりません。
ただし、バーコードのサイズが変わってしまう件につきましては、
Excelの表示倍率を変更して保存を行うと、以降、バーコードのサイズが変わってし
まう不具合事象がございます。
こちらは、Microsft と長年にわたり、インシデントを発生させてやり取りさせてい
ただいておりますが、
解決に至らず、現在のところ申し訳ございませんが、仕様とさせていただいておりま
す。
Visibleプロパティの値により、バーコードのサイズが変わってしまう件も原因は同
じ可能性もございます。

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



Re: 空データを与えたときのバーコード非表示について - 2017/10/20(Fri) 14:52 No.148
ご返答ありがとうございます。


visibleプロパティの件については承知しました。
なかなか解決が難しい内容であるのは過去の記事などを拝見し
理解させてもらいました。

また、「バーコードエラー表示」プロパティについてですが、
accessのレポート画面より、本dataMatrixのコントロールのプロパティを開き、
直接「バーコードエラー表示」:「いいえ」
を設定しましたが、解決はしませんでした。

通常の1次元バーコード(JANコードなど)であれば、
空のデータを与えた場合、バーコードが消え赤字でエラーメッセージが出る仕様かと思います。

今回行っているDataMatrix + Access2010の環境では、
空のデータを与えると、赤字のエラーメッセージは出ず、
DataMatrixの二次元コードが表示されるだけとなっています。

「バーコードエラー表示」:「いいえ」
に設定を変えても同様の結果でした。

お手数ですが、御社でも下記手順で再現・確認をしていただけないでしょうか。
<再現手順>
1.access2010でレポートを新規作成します。
2.[デザイン]タブ - [コントロール] - [ActiveX コントロール] - [barcodeOffice.Barcode]を選択し、レポートへ挿入
3.独自座標有効を「はい」にするなど、表示を調整します
4.valueの値を削除(空欄に)します。
この状況でなんらかの二次元コードが表示されているかと思います。

ご確認お願いいたします。




Re: 空データを与えたときのバーコード非表示について - Pao@Office 2017/11/01(Wed) 14:36 No.149
DataMatrixについて、空データが非表示にならない件、
現行仕様として、動作確認させていただきました。

改善させていただきますが、少しお時間をください。
1週間程度いただければ、改善版をまずは、
林様宛にリリースさせていただきます。

正式リリースは後日とさせていただきます。

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

Datamatrix でのTabキーの埋め込み機能について 投稿者:平井 投稿日:2017/07/20(Thu) 16:10 No.141

御社の試用版をダウンロードして各種作業を試しております。ありがとうございます
環境:Win10+Excel 16 + スキャナ SymbolDS4308。
目的は、IE(orFirefox)の入力画面にて、[数値] [Tab(またはリターン、下キー] 「数値」・・・「F12キー」
等の入力業務を2次元バーコードで実現しようとしています。
DataMatrixタイプであれば、埋め込み可能であると海外サイトで見ましたが、出来ますでしょうか?


Re: Datamatrix でのTabキーの埋め込み機能について - Pao@Office 2017/07/21(Fri) 10:14 No.142
お問合せありがとうございます。

DataMatrix の Draw系メソッドの第一引数は、文字列だけでなく
バイト型の配列を指定してバイナリデータを DataMatrixに格納することができるようになっております。

この機能をご利用いただければ、どのようなコードであっても DataMatirxに埋め込み可能であると思います。

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


Re: Datamatrix でのTabキーの埋め込み機能について - 平井 2017/07/21(Fri) 17:17 No.143
早速の返信ありがとうございます。

データとデータの間にタブキーを入力する場合には、具体的に、教えいて頂けませんか?
以下、入力を御社のBarcode.Sampleにて、コードテキスト欄に入力しバーコード作成しましたが、全てNGでした。
="test"&"~d009"&"123"
="test"&"Chr(9)"&"123"
="test"&"^0009"&"123"

”バイト型の配列を指定してバイナリデータを DataMatrixに格納する”の意味が不明でした。


Re: Datamatrix でのTabキーの埋め込み機能について - Pao@Office 2017/07/26(Wed) 09:48 No.144
失礼しました。
Barcode.net 等、他のバーコード製品と勘違いしておりました。
Barcode.Office では、バイナリで指定はできないですね。
Tab等の制御文字の埋め込みは、元々考慮しておりません。

ただできるとすれば、LinkedCell でセルの値から取得は無理だと思います。
マクロ内に記述する必要があると思います。
こちらでも一応試してみました。Tabとして読めているかどうか?判定できていませんんが、
とりあえず、埋め込めたようです。平井さんはすでにお試しかもしれませんが念のため記載しておきます。

インストーラ付属の「Barcode.Sample.xls」内「DataMatrix」シートの
ボタンクリックイベント時、Drawメソッドの引数を
"ABC" + Chr(9) + "DEF"
に書き換えてみました。

'バーコード描画(クリップボード転送)
'Bar.Draw CStr(Range("C4").Value)
Bar.Draw "ABC" + Chr(9) + "DEF"

繰り返しになりますが、
Tabとして読めているかどうか?判定できていませんんが、
とりあえず、埋め込めたようです。
Barcode.Office としては、正式に対応はできていません。

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


Re: Datamatrix でのTabキーの埋め込み機能について - 平井 2017/07/27(Thu) 08:05 No.145
情報ありがとうございます。

マクロを試させていただきました Chr(9)は問題なく挿入されているようですが、
どうもCtrl+i と なっているようです。 それは、御社製品の問題ではなく、スキャン側の問題かと思います。
スキャン側のキーボード入力設定をJapaneseやEnglishに変更しても同じでした。
とりあえず埋め込みが出来ることは確認できました。ありがとうございました。

使用期限? 投稿者:にょろ 投稿日:2017/06/09(Fri) 09:49 No.139

昨年の12月ごろにBarcode.Officeをインストールしてそのまま使用していませんでした。

久しぶりにエクセルでBarcode.Officeを貼り付けようとしたところ、「使用期限が終了しています」と
なってしまい、使用することができません。

Barcode.Officeを一度アンインストールして再度インストールしても同様でした。

お試しでの使用は期限があるのでしょうか?

また、再度お試しをする方法は無いでしょうか?

お忙しいとは存じますが、できるだけ早急にご返答いただけると助かります。
よろしくお願いします。


Re: 使用期限? - Pao@Office 2017/06/12(Mon) 11:56 No.140
お問合せありがとうございます。

恐れ入ります。
Barcode.Office は、半年間の試用期間とさせていただきております。
それを超えてご利用いただく場合、通常はご購入いただくことになります。

ただし、特例としてご試用になる期間を延長される場合、

(1)
インストールフォルダにある、Pao.Boff.dll を info@pao.ac までメール添付してお送りください。
メールいただいた日より、追加で2か月間試用期間を延長させていただきます。

(2)
Pao.Boff.dll は、ライセンスファイルです。この内容を書き換えて返送させていただきますので、
上書きしてお使いください。

(3)
インストールフォルダは、
C:\Program Files(x86)\Pao@Office\Barcode.Offie
または、
C:\Program Files\Pao@Office\Barcode.Offie
でございます。

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


Excel2016が再起動する。 投稿者:若林 投稿日:2017/05/31(Wed) 16:19 No.136

Windows10環境で使用して
閉じますとExcelが再起動します。
どうしたらよいのでしようか?
よろしくお願い致します。


Re: Excel2016が再起動する。 - Pao@Office 2017/05/31(Wed) 17:06 No.137
お問い合わせありがとうございます。

弊社にも Windows10 + Excel2016 の環境は多くございます。
ただ、そのような現象はまだ確認できておりません。

環境の問題も考えられますが、一度試してみたいので
その現象が発生するExcelファイルをメールで送っていただけますでしょうか?
info@pao.ac までお願いいたします。

また、インストールすると付属のSample.xlsがインストールされると思います。
こちらのファイルも同様の再起動される動作をいたしますでしょうか?

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


Re: Excel2016が再起動する。 - 若林 2017/05/31(Wed) 17:44 No.138
ご返信ありがとうございます。
自己流の使用でそうなったかもしれません。
セルを設定しないでプロパティの項目にJAN13桁の数字を
打ち込みJAN13桁を表示して使用していました。
数字を入れるセルに13桁を入れてデザインモードをOFFにしてから
閉じればExcel2016は再起動しませんでした。

データマトリックスコードが表示されない 投稿者:ACCESSおじさん 投稿日:2017/05/19(Fri) 13:42 No.134

DMCをACCESSのレポートで表示させたいのですが、
どうしても表示できません。
プロパティに指定のものがあるのでしょうか?
よろしくお願い致します。


Re: データマトリックスコードが表示されない - Pao@Office 2017/05/19(Fri) 14:18 No.135
お問合せありがとうございます。

Excel等では、出力されるでしょうか?
もしそうであれば、Accessは、特別ですので
http://www.pao.ac/barcode_office/access2010.html
をご覧ください。

もし、Excel でも出力されない場合は、
インストール付属の Sample.xls に データマトリックスのサンプルがございますので、お試しください。

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

試用版ライセンス認証について問合せです。 投稿者:TDS 投稿日:2017/04/03(Mon) 11:26 No.129

はじめまして、Barcode.Officeの購入を検討しております。
1点ほどご質問があり、投稿させていただきました。
試用版をダウンロードして動作確認をさせて頂きいましたが、
「インスタンス生成」と「QR画像描画」した際の速度処理が
2〜3秒程かかってしまいます。
過去の掲示板を拝見させていただいた所、同じような症状の記載があり、
弊社から「認証無し版(無条件試用版)」を提供している記事からDLLをダウンロードして、
動作確認を試みようとしましたが、Versionが古いためかエラーが発生してしまいました。
動作確認用に、現バージョン用の「無条件に試用版」DLLを頂くことは可能でしょうか?

お手数ですがよろしくお願いします。


Re: 試用版ライセンス認証について問合せです。 - Pao@Office 2017/04/04(Tue) 11:37 No.130
お問い合わせありがとうございます。

ご要望であれば、作成させていただきます。
info@pao.ac までメールください。
その際、お使いのOSをお知らせください。

作成後、折り返しのメールにて、ダウンロードURLをお伝えさせていただきます。

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

QRコードの桁数 投稿者:田中 投稿日:2017/01/08(Sun) 16:02 No.127

試用版でQRコードの作成テストを行っているのですが、
QRコードに設定できる文字列をセル参照したところ、
「このバージョンQRコードに格納できる文字数をオーバーしました」
のエラー表示がされます。(文字列の長さは165桁です)
上限桁数を大きくすることは可能でしょうか?


Re: QRコードの桁数 - Pao@Office 2017/01/08(Sun) 22:37 No.128
お問合せありがとうございます。

QRコードに核のできる文字数は、他サイトになりますが次の通りになります。
http://www.qrcode.com/about/version.html

バージョンやエラー訂正レベルにより変わってきます。

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

お試し版でQRコードが読めません。 投稿者:よっしー26 投稿日:2016/12/09(Fri) 12:42 No.113

マイクロソフトのMicrosoft Barcode Control 15.0を使用してQRコードを作成したのですが、
データが正しく変換されませんでした。

そこでネットで調べていたところ、御社のBarcode.Officeが見つかりました。

エクセルでQRコードを表示したく、Barcode.Officeのお試し版を試してみましたが、
表示されたQRコードを読み込むことができませんでした。

表示されたQRコードは右端と下端が少し切れているようにも見えます。

表示させたいデータは以下のような数字データです。
*****ここから*******
(1)59,254,248,060
(2)7,141,422,123
(3)47,713,102,317
(4)52,246,893,122
(5)45,030,717,584
(6)-4,463,724,618


(1)249,553.885
(2)27,559.164
(3)78,130,375,960
(4)74,871
(5)5,757
(6)69,901,635,793


(1)76.904
(2)86,053
(3)31.654
(4)56,089
(5)23,856
(6)86,740
******ここまで*******
ちなみに、データはセル参照で設定しています。

プロパティの設定もよくわからないのですが、このようなデータをQRコードにする場合
どのように設定すればよいでしょうか?

正常に使用できるようでしたら、購入を考えています。

お忙しいとは存じますが、ご返答よろしくお願いします。


Re: お試し版でQRコードが読めません。 - Pao@Office 2016/12/13(Tue) 09:35 No.114
お問合せありがとうございます。

まず、QRコードの幅高さが全部入り切れていないようなケースの場合、
「X幅」「X高さ」プロパティを調整してみてください。
場合によっては、X位置、Y位置プロパティの調整も必要かもしれませんん。
使い方は、Accessでバーコードを作成する方法
http://www.pao.ac/barcode_office/access2010.html
のところに記載がございます。

>表示させたいデータは以下のような数字データです。
の部分につきましては、申し訳ございません。
具体的にセルにどのような値を入力して、それをどう出力することを望まれているのか?
よくわかりません。

弊社のバーコードツールは、文字列だけでなくバイナリデータも取り扱うことはできますが、
このActiveXでシートに貼り付けて利用するバーコードコントロールは、
その性格上、セルの文字列しか取り扱うことはできないと思います。

バイナリデータを扱うようであれば、まずは、Sample.xls の2シート目以降にある、COMオブジェクトでバーコード生成から行う手法を参考にされてください。

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


Re: お試し版でQRコードが読めません。 - 2016/12/15(Thu) 12:13 No.115
返信、ありがとうございます。

早速、「X幅」「X高さ」プロパティを調整して試したところ、QRコードは
読めるようになりました。

表示させたいデータとは計算問題の解答です。
問題を自動で出題し、その解答をQRコードで表示しようと考えています。

プログラム(問題作成用のエクセルファイル)を作成するパソコンと、そのファイルを
印刷するパソコンは別のパソコンでの運用を考えています。

プログラムを作成したパソコンでは印刷するたびにちゃんと自動作成された問題の解答が
QRコードとして表示されるのに、別のパソコンでそのファイルを印刷すると、作成された
問題とは関係ない毎回同じ値が表示されてしまいます。

もちろん、両方のパソコンにBarcode.Officeのお試し版はインストールしてあります。

Barcode.Officeはセルの値を参照したQRコードの場合、作成したパソコンでしか
表示することは出来ないのでしょうか?

お忙しいとは存じますが、ご返答よろしくお願いします。



Re: お試し版でQRコードが読めません。 - Pao@Office 2016/12/16(Fri) 09:46 No.116
たびたび、お問い合わせありがとうございます。

Barcode.Office がインストールされているPC間で
バーコードコントロールの貼りついたExcelファイルをやり取りすることは当然可能です。
ただし、Barcode.Office のバージョンが異なることにより互換が保てない場合はNGかもしれません。

試しに私の作成した、Excelファイルをダウンロードしてバーコードをご覧になってみてください。
http://www.pao.ac/~products_download/yoshihiro/QR_calc.zip
セルの値を正しくQRコードに表示できていれば、正常です。
弊社環境では、PC間で動作確認しております。

Barcode.Office のバージョンは最新版で、日本語・Windows7以前版でございます。
こちらより、インストーラをダウンロードしていただけます。
http://www.pao.ac/barcode_office/index.html#download

お試しください。
よろしくお願いいたします。


Re: お試し版でQRコードが読めません。 - よっしー26 2016/12/27(Tue) 14:17 No.118
お世話になっております。

Windows7のPCとWindows8のPCで正常にQRコードが表示されなかったのですが、
両PCにインストールされたBarcode.Office のバージョン等を調べたら、同日にインストール
したにもかかわらず、バージョンは同じでしたが、更新日時が異なっていました。

Windows7以前用のダウンロードデータ(Setup.Barcode.Office.zip)と
Windows8以降用のダウンロードデータ(Setup.Barcode.Office.win8.zip)とで
インストールされるBarcode.Office のバージョンは同じでしたが更新日時が異なっていました。

新しい更新日時のBarcode.Officeをコピーして両PCのBarcode.Office を同一データにしたら
ちゃんとQRコードが変更されるようになりました。

しかし、次の問題が発生しました。

エクセルファイルを開きF9を押してシートの再計算をすると、ちゃんと参照セルのデータの
QRコードが表示されます。

しかし、エクセルファイルを開き、直ぐに(F9を押さずに)印刷すると、前回保存した時の
データのQRコードが表示されてしまいます。

エクセルファイルを開いただけで参照セルのデータのQRコードを表示するにはどのようにしたら
よいのでしょうか?

お忙しいとは存じますが、ご返答よろしくお願いします。


Re: お試し版でQRコードが読めません。 - Pao@Office 2017/01/01(Sun) 03:26 No.119
新年あけましておめでとうございます。
今年もよろしくお願いいたします。

まず、Win7以前版と、Win8以降版では、版が異なるためバーコードの共有はできません。
どちらかの版に統一されてください。
「Win8以降版Barcode.Office」でもWIn7上で動作します。WinXP上はNGです。
「Win7以前版Barcode.Office」もWin8以降、Win10であってもほとんどの環境で動作すると思います。

次に、バーコードの値が更新されない件ですが、
頂いたサンプルで色々弄らせていただきましたが、
どうも、Book自体もおかしいような気もします。
すいません。たどり着いた結論だけ。
Private Sub Workbook_Open()
SendKeys "{F9}"
End Sub
のマクロコードをWorkBookの場所に書いておけば、Bookを開いた時にF9が押されたことになります。
これで、QRコードは新しい値でリフレッシュされました。
こんな手法で申し訳ございませんが、いかがでしょうか?

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


Re: お試し版でQRコードが読めません。 - よっしー26 2017/01/07(Sat) 16:42 No.126
ご返答ありがとうございます。

Private Sub Workbook_Open()
SendKeys "{F9}"
End Sub
で試したところ、ファイルを開くと自動でQRコードは新しい値でリフレッシュされました。

しかし、ファイルをVBのプログラムからバックグラウンドで印刷したり、ファイルを右クリックして
出てくるメニューの「印刷」から(ファイルを開かないで)印刷すると、QRコードはリフレッシュされません。

ちなみに、http://www.pao.ac/~products_download/yoshihiro/QR_calc.zip
からダウンロードさせて頂いたファイルのセルA1の値をRand()関数を使った場合も
同様の症状になってしまいます。

ファイルを開かずに、ファイルの右クリックのメニューの「印刷」でQRコードをリフレッシュするには
どのようにしたら良いでしょうか?

お手数をお掛け致しますが、引き続きアドバイスをお願いします。

ver 3.0.2 リリース - バーコードエラー非表示対応 投稿者:Pao@Office 投稿日:2016/10/30(Sun) 23:01 No.111

これまでお使いのバーコードとして表現できない文字等がある場合、赤字でエラー内容を出力しておりました。
お客様より、空文字を指定するケースも多く、その場合、バーコードのエラーは表示しない。というご要望を多く承っておりました。
今回、「バーコードエラー表示」プロパティを設け、False の場合、バーコードのエラーを表示しない機能を追加しました。

ver 3.0.1 リリース - コンビニバーコード不具合対応 投稿者:Pao@Office 投稿日:2016/08/13(Sat) 18:37 No.105

前回(ver 3.0.0)リリースにおいて、CODE128のコードセット(A,B,C)を指定可能にする対応をした際に、
コンビニバーコードを出力できなくしてしまう障害を発生させてしまいました。この不具合を改修いたしました。

Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |

処理 記事No 暗証キー

- YY-BOARD -