お世話になります。
Ver3.1.0(Win10-64bit Excel2016[たぶん]-32bit)のライセンスありを使用していまいたが、PC変更(Win11-64bit Excel365[2024]-32bit)の為 V6.0.2へバージョンアップの検討を行っています。
BarcodeOffice6.0.2-32bitを御社ホームページからダウンロードし、?@Win10-64bit Office2016-32bitのPCにインストールを行い、旧版で使用していたマクロブックの修正(修正内容は以下に記載)を行い、実行するとバーコードは正常に表示されます。
[修正内容]
a)VBAの参照設定を「Barcode.Office.ocx」から「Barcode.ocx」へ変更
b)VBAのコードを「Barcode.Sample.xls」の「バーコード作成-VBAマクロ」シートのコードに変更
c)バーコードを生成するシートを一度別ブックに移動し、元のブックに戻す※バーコードの参照が残っているのか、コードエラーが発生する為
別のPC(?AWin11-64bit、Office2016-32bit)でもテストを行おうとして先の手順と同じ様に修正したマクロブックをコピーし実行したのですが、バーコードの画像のところに赤文字で「呼び出しのターゲットが例外をスローしました」と表示され、バーコードが作成できませんでした。
では、他のPC(?BWin11-64bit、Office2021-32bit)でどうなのかと検証をおこないましたら、バーコードは作成されました。
まとめると
?@Win10-64bit、Office2016-32bit、BarcodeOffice-32bit → バーコード出力〇
?AWin11-64bit、Office2016-32bit、BarcodeOffice-32bit → バーコード出力×
?CWin11-64bit、Office2021-32bit、BarcodeOffice-32bit → バーコード出力〇
インストール以外で何かの設定が必要でしょうか?
また、何かと競合して表示出来ないとかありますでしょうか?
以上、宜しくお願い致します。
お問い合わせありがとうございます。
バージョン3.1.0 となると新版のリリース前で9番のみの時ですね。2022年のリリースになるので。
ということは9番なので、32ビット版固定としてまず前提に考えます。
まず1番に、そのバツ印のついている
?AWin11-64bit、Office2016-32bit、BarcodeOffice-32bit → バーコード出力×
1.このバージョン、この組み合わせのものが本当にOffice 2016は64bit版でなくて32bit版であったかということ、
2.それに加えてインストールの時に過去に時々発生していたOCXの登録エラーが出ているときに、そのままインストールを終わらせていなかったか?
この2点ですね。
過去のログを見ていただいても、これまで直接のメールの問い合わせから見ても、この2点に該当しない場合のケースはありません。
その上でもしインストール時にエラーの発生していたケースであれば、現在の新版の32bit版であればまずそのエラーは確実になくなっているのですが、旧版となるとちょっと個別に対応せざるを得ないですね。
ただし、まずインストール時に本当にエラーが発生するかどうかは、一度アンインストールして今の旧版をインストールしなおして確認していただく以外ないと思います。
よろしくお願いいたします。
早速の返信ありがとうございます。
返信頂いた2点の確認事項ですが、どちらも当てはまりませんでした。
1.確かに32bit版でした
2.インストール時にエラーは発生していません
[環境]
[1]Win10-64bit、Office2016-32bit、BarcodeOffice-32bit → バーコード出力〇
[2]Win11-64bit、Office2016-32bit、BarcodeOffice-32bit → バーコード出力×
[3]Win11-64bit、Office2021-32bit、BarcodeOffice-32bit → バーコード出力〇
各PCでレジストリを確認したところ、バーコード出力〇のPCには[Remote][Remote1][Remot2]が存在しますが、出力されないPCのレジストリには存在しませんでした。
このことは何か影響ありますでしょうか?
ご教示いただけましたら幸いです。
※[2]では以下の様に何度もインストール、アンインストールを行っています。
1)インストール
2)アンインストール->[C:\Program Files (x86)\Pao@Office\Barcode.Office\]削除->[C:\Users\[ユーザー]\AppData\Local\Temp\Excel8.0]削除
3)PC再起動
4)再インストール
5)インストールエラーは発生せず
6)レジストリには[Remote]等は存在しない
[レジストリの詳細]
[1]バーコード出力〇のPCのレジストリ
[Pao@Office]
[Bof2]-(規定)
-Remote
-Remote2
-Remote3
[Boff]-(規定)
-Path C:\Program Files (x86)\Pao@Office\Barcode.Office\
[2]バーコード出力×のPCのレジストリ
[Pao@Office]
[Bof2]-(規定)
-Path C:\Program Files (x86)\Pao@Office\Barcode.Office\
[3]バーコード出力〇のPCのレジストリ
[Pao@Office]
[Bof2]-(規定)
-Path C:\Program Files (x86)\Pao@Office\Barcode.Office\
-Remote
-Remote2
-Remote3
[Boff]-(規定)
-Remote
-Remote2
-Remote3
以上、宜しくお願い致します。
以下インラインで失礼いたします。
>各PCでレジストリを確認したところ、バーコード出力〇のPCには[Remote][Remote1][Remot2]が存在しますが、出力されないPCのレジストリには>存在しませんでした。
>このことは何か影響ありますでしょうか?
間違いなく、関係してます。原因はわからないです。
ライセンスの登録の画面を開いて閉じれば、ライセンスの登録が行っていなくても、その中のRemoteなどは必ずレジストリに作成されます。
原因はわからないんです。あり得るとしたら、レジストリに書き込む権限がないっていうことになるんですが、
これまで相当の本数を販売していますが、そのようなことは起きたことはないです。
今の状態でも、ライセンスの登録の画面を開いていたときのキャプチャーを info.pao.ac までメールで頂戴できますでしょうか。
加えて、失礼ながら、そのパソコンは正常に動作していますか。他にも動作が不安定だというようなことはないでしょうか。
よろしくお願いいたします。
- YY-BOARD -