当サイトの記事にはプロモーションが含まれています。

Excelでバーコードのサイズが変わる問題を解決する方法

パソコンパソコン・スマホ教室
スポンサーリンク

Excelでバーコードを作成した際に、保存後や印刷時にサイズが変わってしまうことがあります。特に、QRコードやバーコードを頻繁に利用する方にとっては、これが大きな悩みの種となります。今回は、初心者の方でもわかりやすく、バーコードのサイズが変わらないようにする方法をご紹介します。

スポンサーリンク

なぜExcelでバーコードのサイズが変わるのか?

Excelのイメージ

Excelのイメージ

Excelでバーコードを作成する際、特に「Microsoft BarCode Control 16.0」などのActiveXコントロールを使用すると、保存や印刷時にサイズが変わってしまうことがあります。これは、Excelがオブジェクトのサイズを自動的に調整するためです。結果として、意図したサイズで表示されなくなってしまいます。

このサイトをチップで応援

サイズ変更を防ぐための対策方法

バーコードのサイズが変わらないようにするためには、以下の方法が効果的です。

VBAを使用してサイズを固定する

ExcelのVBA(Visual Basic for Applications)を使用して、バーコードのサイズを固定することができます。以下のコードを「Workbook_Open」イベントに追加することで、ファイルを開いた際にバーコードのサイズを指定の大きさに設定できます。

Private Sub Workbook_Open()
Dim oo As OLEObject
For Each oo In ActiveSheet.OLEObjects
If TypeName(oo.Object) = "BarCodeCtrl" Then
If oo.Object.Style = 11 Then
oo.Width = Application.CentimetersToPoints(2.4) ' 2.4cm
oo.Height = Application.CentimetersToPoints(2.4) ' 2.4cm
End If
End If
Next
End Sub

このコードは、シート上のすべてのバーコードオブジェクトをチェックし、QRコードの場合に指定したサイズに設定します。

QRコードのプロパティを手動で設定する

手動でQRコードのサイズを設定する方法もあります。QRコードを右クリックし、「Microsoft BarCode Control 16.0 オブジェクト」→「プロパティ」を選択します。プロパティウィンドウで、「Height」と「Width」の値を希望のサイズに設定します。これにより、保存後もサイズが変わりにくくなります。

印刷時の設定を確認する

印刷時にバーコードのサイズが変わる原因として、印刷設定が影響している場合があります。印刷プレビューでバーコードが正しく表示されているか確認し、必要に応じて「ページ設定」から余白や倍率を調整します。また、「クイック印刷」を使用すると、デザインモードがOFFの状態と同じ大きさで印刷されることがありますので、試してみてください。

よくある質問

Q1: VBAのコードをどこに追加すれば良いですか?

VBAのコードは、Excelで「Alt + F11」を押してVBAエディタを開き、「ThisWorkbook」オブジェクトに追加してください。これにより、ファイルを開いた際に自動的にコードが実行されます。

Q2: 他のバーコード作成方法はありますか?

はい、ExcelのActiveXコントロールを使用せず、無料のバーコード作成ツールやオンラインサービスを利用する方法もあります。例えば、「BarCode作成管理くん」などのフリーソフトを使用すると、簡単にバーコードを作成できます。

Q3: QRコードのサイズを変更する際の注意点はありますか?

QRコードのサイズを変更する際は、読み取り精度を保つために、あまり小さくしすぎないように注意してください。一般的には、2.4cm×2.4cm程度が適切とされています。

まとめ

Excelでバーコードのサイズが変わる問題は、VBAを使用してサイズを固定することで解決できます。また、手動でプロパティを設定したり、印刷時の設定を確認することでも効果があります。これらの方法を試して、安定したバーコードの作成・印刷を実現してください。

他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

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