Excelで次々とQRコードを作成する方法Tech TIPS

QRコードは、Webサイトへの誘導などさまざまな場面で使われている。QRコードを簡単に作成できるWebサービスなどもあるが、状況によってはこうしたサービスが使いにくいこともあるだろう。そのような場合、ExcelのQRコード作成機能を利用するとよい。その使い方を紹介しよう。

» 2023年02月06日 05時00分 公開
[小林章彦デジタルアドバンテージ]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「Tech TIPS」のインデックス

連載目次

対象:Excel 2013/2016/2019/2021/365


ExcelでQRコードを作成する ExcelでQRコードを作成する
ExcelでQRコードが作成できるのをご存じだろうか? Excelで作成した表の中のURLをQRコードにするといったことが可能だ。Webサービスなどを使わなくても、好みの大きさのQRコードが作成できる。その方法を紹介しよう。

 スマートフォンで自社のWebサイトを開いてもらうために、カタログやポスターにURLを埋め込んだQRコードを載せることも多いだろう。QRコードが作成できる無料のWebサービスなどもあり、こうしたサービスを使って自社のURLを埋め込んだQRコードを作成している人も多いのではないだろうか。

 ただ、キャンペーンなど、特定日まで外部に知られたくない情報の場合、Webサービスを利用することに不安を感じることもあるだろう。また、店舗ごとに個別のQRコードを作成したいような場合、少々手間がかかる。

 そのような場合、「Microsoft Excel(エクセル)」のQRコード作成機能を利用すると、外部にデータが流出することなく、一覧表から比較的簡単にQRコードを次々と作成できる。その方法を紹介しよう。

【事前準備】リボンに[開発]タブを追加する

 QRコードの作成は、[開発]タブにあるActiveXコントロールを使うため、リボンに[開発]タブを追加する必要がある(デフォルトでは表示されていないはずだ)。

 それには、Excelの[ファイル]タブを開き、左ペインのメニューで[オプション]を選択する。[Excelのオプション]ダイアログが開くので、左ペインのメニューにある[リボンのユーザー設定]を選び、右ペインの右側にある「リボンのユーザー設定」で[メインタブ]を選び、その下のボックスの「開発」にチェックを入れる。これで、Excelのリボンに[開発]タブが追加される。

リボンに[開発]タブを追加する(1) リボンに[開発]タブを追加する(1)
QRコードの作成には、Excelのリボンに[開発]タブを追加する必要がある。それには[ファイル]タブを開き、[オプション]を選択する。
リボンに[開発]タブを追加する(2) リボンに[開発]タブを追加する(2)
[Excelのオプション]ダイアログが開いたら、左ペインで[リボンのユーザー設定]を選択し、右ペインの「リボンのユーザー設定」の[メインタブ]一覧にある[開発]にチェックを入れる。
リボンに[開発]タブを追加する(3) リボンに[開発]タブを追加する(3)
Excelのリボンに[開発]タブが表示されるようになる。

QRコードを作成するためのActiveXコントロールを追加する

 追加した[開発]タブを開き、[コントロール]グループにある[挿入]アイコンをクリックする。挿入できるコントロールが表示されるので、「ActiveXコントロール」欄の一番右下にある[コントロールの選択]を選択する。

 [コントロールの選択]ダイアログが表示されるので、一覧から[Microsoft BarCode Control 16.0]を選択し、[OK]ボタンをクリックする。マウスポインターが「+」字に変わるので、作成したいバーコード(QRコード)の大きさをドラッグして決定する。大きさや位置は後からでも変更できるので適当でよい。

 最初はJAN-13形式のバーコードが表示されるので、バーコードを選択した状態で右クリックして、表示されたメニューの[Microsoft BarCode Control 16.0オブジェクト]−[プロパティ]を選択する。

 [Microsoft BarCode Control 16.0のプロパティ]ダイアログが表示されるので、ここの「スタイル」のプルダウンリストから[11 - QRコード]を選択して、[OK]ボタンをクリックすると、バーコードからQRコードに変わるはずだ。このダイアログでは、誤り訂正レベルや線の太さ、バーコードの向きも変更できる。

ActiveXコントロールを追加する(1) ActiveXコントロールを追加する(1)
[開発]タブの[挿入]−[コントロールの選択]をクリックする。
ActiveXコントロールを追加する(2) ActiveXコントロールを追加する(2)
[コントロールの選択]ダイアログで、[Microsoft BarCode Control 16.0]を選択して、シートに挿入する。
ActiveXコントロールを追加する(3) ActiveXコントロールを追加する(3)
作成するQRコードの大きさをドラッグで指定する。
ActiveXコントロールを追加する(4) ActiveXコントロールを追加する(4)
バーコードが作成できるので右クリックメニューで[Microsoft BarCode Control 16.0オブジェクト]−[プロパティ]を選択する。
ActiveXコントロールを追加する(5) ActiveXコントロールを追加する(5)
[Microsoft BarCode Control 16.0のプロパティ]ダイアログが表示されるので、ここの「スタイル」のプルダウンリストから[11 - QRコード]を選択する。「データの確認」欄などは用途に合わせて設定(通常はデフォルトでよい)し、[OK]ボタンをクリックする。
ActiveXコントロールを追加する(6) ActiveXコントロールを追加する(6)
QRコード(サンプル)が作成できる。ただし、この状態ではデータが反映されていない。

QRコードにデータを反映する

 上記の作業で作成したQRコードはサンプル(コードに「Sample」と書かれた状態)であり、URLなどのデータは埋め込まれていない。

Copyright© Digital Advantage Corp. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。