投稿キー (右画像の数字を入力) おなまえ Eメール タイトル コメント 参照先 暗証キー (英数字で8文字以内) 文字色 ■ ■ ■ ■ ■ ■ ■ ■ ■
お世話になります、問題なく動作をしていたのですが、ログインする人が変わった時にバーコードが出ない状況が発生しました。【状況】Windows11 EnterPrise 64bit版で32bit版を使っています。同PCでソフトをインストールしたAさんは問題なく使えます。Aさんがログアウトし、Bさんがログインしたらバーコードが出なくなりました。必要ライセンス数:Barcode.Officeをインストールするパソコンの台数分ライセンスが必要と書かれてあるので、同PCでBさんも使えるような気がしますがバーコードが出ない理由が分からずです。
Re: インストールした別の人がログインした場合にバーコードが表示されない - Pao@Office 2025/12/26(Fri) 22:23 No.412 お問い合わせありがとうございます。恐らくインストールしたときのユーザアカウントでしかご利用いただけない状況なのではないか?と思われます。例えば、多くの方は、Administrator でインストールしてAdministratorでご利用いただいております。ユーザアカウントの状況がわからないため一概には書けませんが、その点に留意して運用していただければ、複数アカウントでのご利用も可能かともいます。確か、Administrator でインストールしておけば、他のユーザでもご利用可能だったはずです。よろしくお願いいたします。 Re: インストールした別の人がログインした場合にバーコードが表示されない - 橋本 2026/01/05(Mon) 10:55 No.413 お世話になります、今年もよろしくお願い致します。状況を補足します。別ユーザでは「呼び出しのターゲットが例外をスローしました。(赤文字)」と表示されていました。BarcodeOfficeは32bit版です。ドメインユーザ:Aさん 管理者権限あり AさんでBarcodeOfficeインストール、もちろん問題なく使えるドメインユーザ:Bさん 管理者権限あり Bさんではバーコードが出ないレポートのプレビュー画面で確認するとBarcodeOfficeのコントールには呼び出しのターゲットが例外をスローしました。(赤文字)と表示がされていました。教えて頂いたAdministratorでインストールとなるとローカルユーザ:Administratorになるかと思います。これは今のところ試してはいないのですが、Aさん、Bさん共に管理者権限があるのでローカルユーザとドメインユーザで管理者権限に違いがあるのかはよく分からずです。レジストリ上もBarcodeOfficeはHKLMに登録されており、ユーザ固有のHKLUではなく問題なさそうです。 Re: インストールした別の人がログインした場合にバーコードが表示されない - Pao@Office 2026/01/05(Mon) 18:42 No.414 橋本様本年もよろしくお願いいたします。詳細な状況をお知らせいただきありがとうございます。ご報告いただいた状況から、ライセンス情報または設定ファイルがインストール時のユーザープロファイル内に保存されていることが原因と考えられます。つきましては、複数ユーザーでご利用いただく場合の運用対応として、以下の手順をご案内いたします。■ 対処方法【手順1】Aさん(インストールしたユーザー)でログインし、以下のフォルダ内に Barcode.Office 関連のフォルダ/ファイルがあるかご確認ください:・C:\Users\{Aさん}\AppData\Local\・C:\Users\{Aさん}\AppData\Roaming\【手順2】見つかったフォルダ/ファイルを、Bさんのプロファイルの同じ場所にコピーしてください:・C:\Users\{Bさん}\AppData\Local\・C:\Users\{Bさん}\AppData\Roaming\※ AppDataフォルダは隠しフォルダのため、 エクスプローラーの「表示」→「隠しファイル」を 有効にしてご確認ください。■ 今後の運用について同一PCで複数のドメインユーザーがBarcode.Officeをご利用になる場合は、上記の手順で設定ファイルをコピーしていただく運用をお願いいたします。本件は、今後同様のお問い合わせをいただいた際のFAQとして掲載させていただきます。ご不便をおかけいたしますが、何卒ご理解のほどよろしくお願いいたします。 Re: インストールした別の人がログインした場合にバーコードが表示されない - 橋本 2026/01/07(Wed) 13:34 No.415 お世話になります。ご連絡ありがとうございました。--------------------------------------------------------------------以下のフォルダ内に Barcode.Office 関連のフォルダ/ファイルがあるかご確認ください:・C:\Users\{Aさん}\AppData\Local\・C:\Users\{Aさん}\AppData\Roaming\--------------------------------------------------------------------同フォルダを確認してみたのですが、BarcodeOffice関連のファイルが1つしか見つからずしかもそのファイルはlogファイルなのでこれは関係なさそうな気がします。実際にBさん側に同logファイルは出力されていました。c:\Users\{Aさん}\AppData\Local\Temp のディレクトリ2026/01/07 10:34 9,496 BarcodeOCX.logc:\Users\{Bさん}\AppData\Local\Temp のディレクトリ2026/01/05 10:40 10,042 BarcodeOCX.log今回動作しているPCではOnedriveを有効にしていますがOnedriveが動いている場合にはBarcodeOffice関連が別フォルダに存在する事はあるでしょうか。より具体的なBarcode.Office 関連のフォルダ名またはファイル名を教えて頂けますか。その名前で再度検索をしようと思います。参考までにBさんで出力されていたのlogファイルの最終行付近の抜粋です。--------------------------------------------------------------------[OCX 10:26:28.616] OnDraw: Played EMF to HDC, result=1[OCX 10:26:28.616] OnDraw: Successfully saved EMF to Picture property[OCX 10:26:32.496] Access Print: FontSize adjusted DPI=305, scale=3.18x, size=28.59pt[OCX 10:26:33.466] OnDraw: Played EMF to HDC, result=1[OCX 10:26:33.466] OnDraw: Successfully saved EMF to Picture property[OCX 10:40:16.259] Access Print: FontSize adjusted DPI=305, scale=3.18x, size=28.59pt[OCX 10:40:18.294] OnDraw: Played EMF to HDC, result=1[OCX 10:40:18.307] OnDraw: Successfully saved EMF to Picture property Re: インストールした別の人がログインした場合にバーコードが表示されない - Pao@Office 2026/01/08(Thu) 02:05 No.417 Re: インストールした別の人がログインした場合にバーコードが表示されない - Pao@Office橋本様ご確認いただきありがとうございます。ログファイルを拝見したところ、OCXコントロール自体は正常に動作しているように見受けられます。しかしながら、エラーが発生しているとのことで、Windows 11におけるActiveXコントロールのユーザー間での共有に制限がかかっている可能性が考えられます。■ 経緯と現状についてBarcode.Officeは13年以上前から提供しており、以前のWindows環境(Windows 10以前)では複数ユーザーでのご利用に問題はございませんでした。しかしながら、Windows 11ではセキュリティが強化され、ActiveXコントロールの動作に関して従来とは異なる制限が加わっているものと推察されます。■ 現時点での対応について誠に心苦しいご報告となりますが、ActiveXコントロールという技術の性質上、インストーラーの根本的な改修には非常に大きな工数が必要となります。現時点では、同一PC上で複数のドメインユーザーがBarcode.Officeをご利用いただく構成については、動作保証対象外とさせていただきます。■ 運用上の回避策・インストールしたユーザー(Aさん)でのご利用・または、各ユーザーのPCにそれぞれインストール (この場合、PC台数分のライセンスが必要です)ご期待に沿えず誠に申し訳ございません。本件はFAQおよび動作環境の注意事項としてサイトに掲載させていただきます。今後、対応方法が見つかりましたら改めてご案内いたします。何卒ご理解のほどよろしくお願いいたします。Pao@Office Re: インストールした別の人がログインした場合にバーコードが表示されない - 橋本 2026/01/08(Thu) 10:13 No.418 お世話になります。ご連絡ありがとうございました。状況理解をしました。1ユーザで使うように運用側で対処しようと思います。本件、問い合わせクローズでお願い致します。
お世話になっております。これまで32bit版を利用しておりましたが、PC更新のタイミングで64bit版を購入し利用開始しました。32bit版のバーコードが付いたExcelファルからバーコードを削除して、64bit版のバーコードに変更したところバーコードが画面に表示されるまでの時間が長くなりました(約17秒)。利用環境・構成は以下の通りです。表示までの時間を短縮できる設定や回避策などがあれば、ご教示いただけますでしょうか。■ 発生している事象対象のExcelシートを表示した時に、バーコードが表示されるまで約17秒かかる印刷時にプレビュー画面が表示されるまでにも同様に時間がかかる■ 利用環境Windows11Microsoft 365(Office365) 64bit版ActiveXとして追加して使用■ バーコード設定・配置状況種類:80-CODE128同一セルをLinkedCellで指定したバーコードを24個配置
Re: 64bit版導入後のバーコード表示遅延について - Pao@Office 2026/01/08(Thu) 01:53 No.416 飯山様お問い合わせいただきありがとうございます。64bit版への移行後、表示に約17秒かかるとのこと、ご不便をおかけしております。まず1点確認させてください。現在ご利用のBarcode.Officeのバージョンは何でしょうか?2025年11月にリリースした ver 6.0.0 にて、描画方式を大幅に刷新し、描画速度が約10倍向上しております。特に、1ページに多数のバーコードを配置されている場合に効果が顕著です。もしver 5.x以前をご利用でしたら、最新版(ver 6.0.1)へのアップデートをお試しください。https://www.pao.ac/barcode_office/※アップデート時は一度アンインストールしてから再インストールしてください。 ライセンス情報は保持されます。なお、すでに最新版をご利用の場合は、環境固有の要因である可能性があり、弊社で即座に原因を特定することが難しい状況です。弊社環境で32bit版と64bit版を比較しても、そのような差異は発生しておりません。その場合、調査のため、以下の条件でExcelファイルをお送りいただけますでしょうか。・データベース等とリンクしない、極力シンプルな構成・セルの値をバーコードに描画するだけの単純なファイル・32bit版で作成したものと64bit版で作成したものの両方上記をいただければ、弊社環境にて再現テストを行い、原因の調査を進めさせていただきます。お手数をおかけしますが、よろしくお願いいたします。
お世話になります。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/よろしくお願いいたします。
BarCode.Office 5.0.0 を利用して物流用PDラベルを作成してます。バーコードはGS1-128で作成件数は300件程度です。VBAでループさせて入力データを読んでBARCODE、およびラベルデータEXCELに編集していきますが、実行途中で 実行時エラー '1004' WorkSheetクラスのPasteメソッドが失敗しましたのメッセージで異常終了する事が頻発しています。異常が発生する箇所は実行する都度違います。処理中にインターバルをいれると多少は改善されていますが、300件程度の入力に対して問題なく完走できるのは10回に1回程度ですまた、バーコードイメージが出力したいページから1ページずれて表示される事があります。本プログラムは2022年ころ作成したものでその時から問題なく動いていましたが本年4月ころHDD→SSDに変更したところ急に上記の様な異常が発生する様になりました。お忙しいところ申し訳ありませんが、この様な事例がございませんでしょうか。
Re: ActiveSheet.Paste - Pao@Office 2025/09/04(Thu) 15:57 No.399 これまでにそのような事例はございませんが、ActiveXコントロールの貼り付けではなく、VBAのプログラムで新規にバーコードを作成しまくる。という方式と理解してよろしいでしょうか?クリップボードを使用しているため、想定できる動作ではあります。SSDで処理が速くなったこと、加えて、処理中にインターバルを入れると少し改善されるということですので、毎回のディレイを長めにとるしかないと思います。このようなお答えで申し訳ないのですが、根本的に作成しなおすとなるとクリップボード転送を別の方式に変える必要があり、すぐに対応することは困難です。まずは、ディレイを長めにとってお試しいただけますか?メールも頂戴していたと思います。返事ができておらず申し訳ございません。運用でお使いのExcelをスリム化しても再現する単純なサンプルを作成していただき、メールでお送りいただければ、解決策を模索させていただきます。よろしくお願いいたします。ps.もう1つ同じ下記子もhがございましたので、そちらは削除させていただきます。 Re: ActiveSheet.Paste - 佐藤 2025/09/05(Fri) 17:28 No.400 インターバルについては設定箇所、時間ともにいろいろなパターンをためしましたが、解決にはいたりませんでした。>クリップボード転送を別の方式に変える必要があり、すぐに対応することは困難です。 クリップボード転送以外の方式については教えていただくことは可能でしょうか。>運用でお使いのExcelをスリム化しても再現する単純なサンプルを作成していただき、メールでお送りいただければ、解決策を模索させていただきます。 サンプルをメールしたら検証していただけるという事でしょうか。 Re: ActiveSheet.Paste - Pao@Office 2025/09/08(Mon) 12:51 No.401 クリップボードを利用してバーコード画像の転送を行っているのは、Barcode.Office の実装方式そのものになりますので、弊社開発側で大幅な方式変更を行わない限り、変更はできません。また、変更したとしても現在のタイミングの問題を可決できるかどうか?現状では目途は立てておりません。単純な、サンプルをお送りいただければ、少なくとこちらでも同じ動作を確認させていただき、現象を共有させていただきます。その後、改善方法がないか?について、取り掛かるところまではお約束します。※マシン環境の違いにより、現象が再現できない可能性もご承知おきください。よろしくお願いいたします。 Re: ActiveSheet.Paste - 佐藤 2025/09/08(Mon) 17:29 No.402 info@pao.ac に動作可能なサンプルをおくりました。共有いただけるとたすかります。よろしくお願いします。 Re: ActiveSheet.Paste - Pao@Office 2025/09/09(Tue) 15:24 No.403 本来、Paste の前でバーコードを書いた後の方がいいと思ますが、Pasete の後に、次のようにインデントの無いロジックを加えたら、お客様のプログラムで最後までバーコードを描画しました。 ActiveSheet.Paste ' バーコード描画後の確実な待機For k = 1 To 10 ' 最大1秒待機 DoEvents Sleep 100 If Not Application.CutCopyMode Then Exit ForNext k' Paste前の待機も追加Sleep 500 ' より長めの待機DoEvents ActiveSheet.Shapes(i + 1).Select「Sleep」は、次のように、宣言しておいてください。#If VBA7 Then Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr)#Else Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)#End Ifーーーーこれで十分問題ないと思いますが、万一Pasteでエラーになるような事象が発生するときは、次のようなクリップボード監視を行う関数を追加します。#If VBA7 Then Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr) Private Declare PtrSafe Function IsClipboardFormatAvailable Lib "user32" (ByVal wFormat As Long) As Long#Else Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Declare Function IsClipboardFormatAvailable Lib "user32" (ByVal wFormat As Long) As Long#End IfPrivate Const CF_BITMAP As Long = 2Private Const CF_DIB As Long = 8Private Const CF_ENHMETAFILE As Long = 14Private Function WaitClipboardImage(ByVal timeoutMs As Long) As Boolean ' 画像系がクリップボードに載るまで待つ Dim t As Single: t = Timer Do If IsClipboardFormatAvailable(CF_BITMAP) <> 0 _ Or IsClipboardFormatAvailable(CF_DIB) <> 0 _ Or IsClipboardFormatAvailable(CF_ENHMETAFILE) <> 0 Then WaitClipboardImage = True Exit Function End If DoEvents Sleep 15 If (Timer - t) * 1000! >= timeoutMs Then Exit Do LoopEnd FunctionPrivate Function SafePasteShape(ws As Worksheet, tgt As Range, _ Optional pasteTimeoutMs As Long = 1000, _ Optional retries As Long = 3) As Shape Dim k As Long, before As Long, t As Single ws.Activate tgt.Select For k = 1 To retries before = ws.Shapes.Count ActiveSheet.Paste t = Timer Do DoEvents If ws.Shapes.Count > before Then Set SafePasteShape = ws.Shapes(ws.Shapes.Count) Exit Function End If Sleep 15 If (Timer - t) * 1000! >= pasteTimeoutMs Then Exit Do Loop ' 貼付け失敗 → もう少し待って再試行 Sleep 120 Next k Set SafePasteShape = NothingEnd Function--- あなたのプログラム ---'--- クリップボードに画像が載るまで最大2秒待つ ---If Not WaitClipboardImage(2000) Then Err.Raise vbObjectError + 513, , "バーコード画像がクリップボードに来ませんでした。"End If'--- セルを選択して「増えた Shape を確認しながら貼り付け」 ---Dim shp As ShapeSet shp = SafePasteShape(wbt.Sheets("sheet1"), wbt.Sheets("sheet1").Cells(iform_start + 1, 2), 1500, 4)If shp Is Nothing Then Err.Raise vbObjectError + 514, , "貼り付けに失敗しました(タイムアウト/リトライ上限)。"End IfSleep 100 ' 最後に少しだけ待つ(環境差吸収)DoEventsshp.Rotation = 270 ' 270度回転----他の書き方では次のようにしてください。分かりやすいほうで・・・' バーコード描画セル選択前に追加Private Function WaitForClipboard(maxWaitMs As Long) As Boolean Dim startTime As Double startTime = Timer Do While Timer - startTime < maxWaitMs / 1000 DoEvents Sleep 50 ' クリップボードにデータがあるかチェック On Error GoTo ClipboardNotReady If Application.CutCopyMode <> False Then WaitForClipboard = True Exit Function End IfClipboardNotReady: On Error GoTo 0 Loop WaitForClipboard = FalseEnd Functionーーー他にも方法はございます。もし他のお客様でも大量のバーコードをExcelマクロで同的に生成するケースで、うまくいかない時は、参考にされて、それでもうまくいかないときはお問い合わせください。よろしくお願いいたします。 Re: ActiveSheet.Paste - 佐藤 2025/09/17(Wed) 17:18 No.405 前半の対応をおこない大量(300件程度)でも問題なく動作することを確認しました。この対応にて様子をみたいとおもいます。ありがとうございました。
お世話になっております。win11 Excel 2021 32bit にて一方デザインモードからQRコード110 を作成しているのですが印刷プレビューと違いQRの部分だけかなり小さく印刷されてしまいます。まずVBAの方はエクセル起動時に生成するとペーストの段階でデバックになります。何故か再度エクセルを起動すれば問題なく生成されます。またQRを表示されたままエクセルを保存して閉じるとはバーコード110→バーコード80になります。一方デザインモードからQRコード110 を作成しているのですが印刷プレビューと違いQRの部分だけかなり小さく印刷されてしまいます。プレビューでは問題ありませんが印刷するとダメです。PDF保存でもダメです。サンプルの生成も1回目は生成されずエクセルを一度閉じてもう一度開くと生成されます。不具合が多すぎて使うに足りません。
過去の記載を見ずに質問してしまいました。同様の記載がありましたので理解いたしました。
ライセンス登録したPCが故障などで付けなくなった際に他のPCにライセンス移行をする手順はどのようになるでしょうか?
お世話になっております。Windows11 64bit、Access 32bit版での利用を検討しています。本番環境はオフライン環境となっており、インターネット接続不可なのですが、そのような環境でもBarcode.Officeは動作しますでしょうか。お忙しいところ大変恐縮ですが、ご回答をお願いいたします。
Re: オフライン環境における動作について - Pao@Office 2025/08/04(Mon) 12:47 No.393 お問い合わせありがとうございます。Barcode.Office は、WEB API やWEBサービスを使ってバーコードを出力するものとは異なります。完全にオフライン環境でもパソコン1台で問題なく動作します。よろしくお願いいたします。 Re: オフライン環境における動作について - DA 2025/08/05(Tue) 10:43 No.394 ご回答ありがとうございます。オフライン環境での使用可ということで、検討いたします。
お世話になっております。メールでもご連絡させて頂いていますが、掲示板の方にも記載させていただきます。現在御社のBarcode.Officeを使用させていただいておりこの度インストールしているPCを更新するにあたり、ライセンスの移行をさせて頂きたいと思っています。メールへの添付画像の弊社の担当者なのですが、現在退職しており、メールアドレスを変更する前にライセンス移行キーを押してしまいました。大変申し訳ありませんが、私のメールアドレスにライセンスキーを送っていただくことは可能でしょうか?また、現在使用しているBarcode.Officeがおそらく旧版なのですが、Windows11/Microsoft Office LTSC Standard 2024で使用することは可能でしょうか?前任者の退職により詳細が不明なことが多く、大変申し訳ありませんがご回答よろしくお願いいたします。冨田
Re: ライセンス移行の件 - Pao@Office 2025/06/09(Mon) 13:33 No.391 お問い合わせありがとうございます。まずは、前任者の方のお名前とメールアドレスを富田様に変更し再発行させていただきました。次にMicrosoft Office LTSC Standard 2024が、32bit版をご利用であれば、旧版でも動作します。64bit版をご利用になる場合、新版が必要になります。よろしくお願いいたします。
Barcode.Net の掲示板は、投稿キー画像が表示されず使用できないようなので、こちらに記載させていただきますメールでご連絡させて頂いておりますが、返信いただけないようなのでこちらに記載させていただきます。先週、クレジットカードにて本製品の購入手続きをしましたが「メールにて、製品(ライセンス)を送付させていただきます」との自動?返信があるだけで、まったく認証がすすみません。おたずねしたいことは・この製品は現在販売中なのか・(販売中であれば)製品送付までに何日かかるのかをご教示ください
Re: ライセンス発行 - Pao@Office 2025/06/09(Mon) 13:15 No.390 Barcode.net の掲示板の投稿キーが表示されず申し訳ございません。弊社製品は、ご注文後、3営業日以内の納品とさせていただいております。ただし、大抵は、即日か翌営業日となっております。よろしくお願いいたします。
Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
- YY-BOARD -