エクセルでQRコードを作成する方法(開発タブ)

qrコード作成 エクセル 開発タブの手順はシンプルです。まずExcelのリボンに「開発」タブを表示し、ActiveXコントロールの「Microsoft Barcode Control」を挿入して、スタイルをQRコードに変更します。あとはコントロールの参照先セルを指定すれば、そのセルの文字列がそのままQRコードとして画面に描画されます。特別なアドインや外部サービスは不要で、Excel単体で完結します。

開発タブを表示する方法

Excelの初期状態では「開発」タブは非表示になっています。QRコード用のActiveXコントロールを挿入するには、まずこのタブを有効にする必要があります。手順は次のとおりです。

  • リボン上部の「ファイル」から「オプション」を開きます。
  • 左側メニューの「リボンのユーザー設定」を選択します。
  • 右側のリスト内にある「開発」にチェックを入れて「OK」を押します。

これでリボンに「開発」タブが追加されます。以降、ActiveXコントロールやマクロ関連の機能にすべてここからアクセスできます。表示されない場合は、Excelを一度再起動すると反映されることがあります。

Microsoft Barcode Controlを挿入する

開発タブが表示できたら、いよいよQRコードの本体となるコントロールを配置します。「開発」タブの「挿入」ボタンを押すと、フォームコントロールとActiveXコントロールの一覧が開きます。右下の「その他のコントロール」(金づちとレンチのアイコン)をクリックしてください。

  • 一覧から「Microsoft Barcode Control」を選び、バージョン番号が付いた項目を選択します。
  • 「OK」を押すと、マウスカーソルが十字に変わります。
  • シート上でドラッグして、コードを表示したい大きさの四角形を描きます。

初期状態では通常のバーコードが表示されますが、後述の設定でQRコードに切り替えます。なお、QRコードのスタイルに対応しているのはMicrosoft Barcode Control 16.0など比較的新しいバージョンです。古いバージョンでは一次元バーコードしか選べない場合があるため、その際は挿入し直してください。

スタイルをQRコードに変更する

挿入した直後はデザインモードになっているはずです。配置したコントロールを右クリックし、「Microsoft Barcode Control オブジェクト」から「プロパティ」を選びます。表示されたダイアログの「スタイル」項目で「11 - QR Code」を選択して適用します。すると、四角い枠内のバーコードがQRコードの見た目に切り替わります。

あわせて「Value」欄に任意の文字列を入れると、その内容をエンコードしたQRコードが即座に描画されます。誤り訂正レベルやサイズもプロパティで調整できるため、印刷物に使う場合は少し大きめに設定しておくと読み取りが安定します。

セルの値をQRコードに反映させる

固定の文字列ではなく、セルに入力した値を動的にQRコードへ反映させたい場合は、コントロールの「LinkedCell」プロパティを使います。これがqrコード作成 エクセル 開発タブの最も便利なポイントです。

  • デザインモードのままコントロールを右クリックし「プロパティ」を開きます。
  • 「LinkedCell」の欄に、参照させたいセル番地(例:A1)を入力します。
  • デザインモードを解除してから、A1セルにURLやテキストを入力します。

これでA1の内容を書き換えるたびにQRコードが自動で更新されます。名刺や在庫ラベルのように、1つのレイアウトで内容だけを差し替えたいケースで特に効果的です。大量のデータをまとめて処理したい場合は、エクセルでQRコードを一括作成する方法もあわせて確認してください。

うまく表示されないときの対処

ActiveXは環境によって動作が不安定になることがあります。コントロールが挿入できない、または表示が崩れる場合は次の点を確認しましょう。

  • ファイルを「.xlsm」(マクロ有効ブック)形式で保存しているか。
  • 「トラストセンター」でActiveXコントロールが無効化されていないか。
  • 32bit版と64bit版のExcelでコントロールの挙動が異なる場合がある点。

手軽さを優先するなら、Excelを介さずブラウザ上で作る方法もあります。当サイトのQRコード作成ツールなら、テキストやURLを貼り付けるだけで即座に画像を生成できます。Word文書に差し込みたい場合はWordでQRコードを作成する方法も参考になります。

よくある質問

開発タブにMicrosoft Barcode Controlが表示されません。

「挿入」から「その他のコントロール」を開いても見つからない場合は、そのバージョンがPCにインストールされていない可能性があります。Microsoft AccessやOffice付属のコンポーネントに含まれるため、Officeの構成によっては利用できないことがあります。その場合はブラウザ版のツールをご利用ください。

スタイル一覧に「QR Code」がありません。

QRコードのスタイルは新しいバージョンのBarcode Controlでのみ選択できます。古いバージョンでは一次元バーコードのみ対応しているため、コントロールを削除し、より新しいバージョンを挿入し直してください。

作成したQRコードを画像として保存できますか。

コントロールを選択してコピーし、図として貼り付ければ画像化できます。ただし解像度が粗くなることがあるため、印刷や配布用途では専用のQRコード生成ツールで画像を作る方が確実です。

執筆者について

佐藤 健 — QRコード編集者

QRコードの生成ツールを管理し、規格(ISO/IEC 18004)に沿って各ガイドを確認しています。

editor@qrcodegeneratorjp.com

ツールを使う すべての記事