• 公開日:

ExcelでQRコードを一括作成する手順

この記事では、手順を紹介しながら具体的にどのようにQRコードを作成するかを解説します。

Excelを使ったQRコード作成は、複数のデータを瞬時に変換することができるため、大量のQRコードを作成する際に特に有効です。

ぜひこの記事を参考にして、効率的にQRコードを作成する方法を身に付けてみてください。

ExcelでQRコードを一括作成する手順

ExcelでQRコードを一括作成する手順をご紹介します。

Excel APIを使う

Excel APIを使って、ExcelでQRコードを一括作成する方法は以下のとおりです。

フォルダを作成する

作成したQRコードを格納するフォルダを作成しておきます。

URLなどを設定する

上図のように「文字列」「QRコード」「URL」「ファイル名」「コマンド」の項目を作成しておくと、わかりやすく便利です。

①「文字列」のセル(例:A2)にQRコードにしたい文字列またはURLなどを入力します。

②「QRコード」のセル(例:B2)に「=IMAGE("https://api.excelapi.org/other/qrcode?text="&ENCODEURL(A2))」と入力し、Enterを押します。

APIのサイトを設定する

B2セルにQRコードが作成されます。

「URL」のセル(例:C2)に「="https://api.excelapi.org/other/qrcode?text="&ENCODEURL(A2)」と入力し、Enterを押します。

ファイル名を入力する

①「ファイル名」のセル(例:D2)に保存する画像のファイル名を入力し、②「コマンド」のセル(例:E2)に「="curl """&C2&""" --output "&D2&".png"」と入力し、Enterを押します。

以上ですべての項目への記入は一旦完了しました。

オートフィル操作を行う

入力した2行目のデータをオートフィルし、QRコードを一括作成します。

①STEP 2と同様に「文字列」の列に文字列やURLを入力していきます。

B2:C2をドラッグして選択します。

セルの右下にマウスオーバーし、+マークを表示させて下方向にドラッグします。

オートフィル操作を行う

①D列にもSTEP 4と同様に「ファイル名」をそれぞれ入力します。

E2を選択します。

セルの右下にマウスオーバーし、+マークを表示させて下方向にドラッグします。

コピーする

E列「コマンド」に入力したセルをすべてドラッグして選択し、「Ctrl」+「C」でコピーします。

メモ帳に貼り付ける

パソコンの「メモ帳」などに「Ctrl」+「V」で貼り付けます。

パスのコピーを選択する

①エクスプローラーを開き、STEP 1で作成したフォルダ(例:QRcode)を右クリックし、②「パスのコピー」を選択します。

メモ帳の一番上の行に貼り付ける

STEP 8で貼り付けたものの1行上に「Ctrl」+「V」で貼り付けます。

cd を追加する

STEP 10で貼り付けたフォルダのアドレスの前に「cd (半角スペース)」を追記します。

全選択しコピーする

「Ctrl」+「A」で全選択、「Ctrl」+「C」でコピーします。

開くを選択する

①画面下部にある「検索」に「コマンド」と入力し、②上部に表示される「コマンドプロンプト」の「開く」を選択します。

貼り付ける

「コマンドプロンプト」に「Ctrl」+「V」で貼り付けます。

強制的に貼り付けボタンを押す

上記の「警告」画面が表示されるので、「強制的に貼り付け」ボタンを押します。

貼り付けることが出来た

「コマンドプロンプト」に貼り付けることができました。

フォルダに自動保存された

作成したフォルダを確認すると、Excelで作成したQRコードが画像として一括保存されます。

QRコードを自動生成するAPIについて

Excel APIのサイトトップ

「https://api.excelapi.org/other/qrcode」というURLのAPIは、Excelのセルに入力された文字列やURLからQRコードを自動生成するためのものです。Excel APIというサイトのものを使用しています。

ExcelのIMAGE関数を使ってこのAPIを呼び出し、文字列やURLからQRコードを自動生成することができます。この方法を活用することで一括でQRコードを生成し、画像として保存できるため、効率的な作業が可能となります。

Microsoft BarCode Controlを使う

Microsoft BarCode Controlを使って、ExcelでQRコードを一括作成する方法は以下のとおりです。

コントロールの選択を選択する

①任意のセルに(例:A1)にQRコードにしたい文字列やURLなどを入力します。

「開発」タブ、「挿入」、「コントロールの選択」の順に選択します。

OKボタンを押す

「コントロールの選択」ダイアログボックスが表示されます。

「Microsoft BarCode Control 16.0」を選択し、②「OK」ボタンを押します。

ドラッグする

シート上の任意の位置でドラッグすると、バーコードが作成されます。

プロパティを選択する

バーコードを右クリックし、②「Microsoft BarCode Control 16.0 オブジェクト」、「プロパティ」の順に選択します。

OKボタンを押す

「Microsoft BarCode Control 16.0のプロパティ」ダイアログボックスが表示されます。

①「スタイル」で「11 - QRコード」を選択し、②「OK」ボタンを押します。

プロパティを選択する

バーコードがQRコードになりました。

QRコードを右クリックし、②「プロパティ」を選択します。

×で閉じる

「プロパティ」ダイアログボックスが表示されます。

「LinkedCell」を選択し、②入力フォームに文字列またはURLを入力したセル番地(例:A1)を入力します。

「閉じる(×のアイコン)」ボタンを押します。

QRコードにすることができた

作成したQRコードを読み込むことができました。

Microsoft BarCode Controlが表示されない場合

Microsoft BarCode Controlを使う」セクションのSTEP 2で、「Microsoft BarCode Control」が表示されない場合、以下でご説明する方法で「Microsoft 365 Access Runtime」をインストールする必要があります。

「Microsoft 365 Access Runtime」は無料でインストール可能です。

ダウンロードボタンを押す

Microsoft サポートページ」にアクセスし、①任意の言語を選択し、②「32 ビットのダウンロード」ボタンまたは「64 ビットのダウンロード」ボタンを押します。

保存ボタンを押す

「名前を付けて保存」ダイアログボックスが表示されます。

①インストーラーの任意の格納場所(例:ダウンロード)を選択し、②「保存」ボタンを押します。

INSTALLERを選択する

①ブラウザの「ダウンロード」、「OfficeSetup.exe」の順に選択します。

はいボタンを押す

「ユーザー アカウント制御」の画面が表示されるので、「はい」ボタンを押します。

Install中の画面

上記の画面が表示され、インストールが開始されます。

インストールが完了すると画面が消えるので、Excelを起動して「Microsoft BarCode Control」が表示されるかご確認ください。