- 公開日:
ExcelでQRコードを一括作成する手順
この記事では、手順を紹介しながら具体的にどのようにQRコードを作成するかを解説します。
Excelを使ったQRコード作成は、複数のデータを瞬時に変換することができるため、大量のQRコードを作成する際に特に有効です。
ぜひこの記事を参考にして、効率的にQRコードを作成する方法を身に付けてみてください。
ExcelでQRコードを一括作成する手順
ExcelでQRコードを一括作成する手順をご紹介します。
Excel APIを使う
Excel APIを使って、ExcelでQRコードを一括作成する方法は以下のとおりです。
![フォルダを作成する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation5.png)
作成したQRコードを格納するフォルダを作成しておきます。
![URLなどを設定する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation6.png)
上図のように「文字列」「QRコード」「URL」「ファイル名」「コマンド」の項目を作成しておくと、わかりやすく便利です。
①「文字列」のセル(例:A2)にQRコードにしたい文字列またはURLなどを入力します。
②「QRコード」のセル(例:B2)に「=IMAGE("https://api.excelapi.org/other/qrcode?text="&ENCODEURL(A2))」と入力し、Enterを押します。
![APIのサイトを設定する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation7.png)
B2セルにQRコードが作成されます。
「URL」のセル(例:C2)に「="https://api.excelapi.org/other/qrcode?text="&ENCODEURL(A2)」と入力し、Enterを押します。
![ファイル名を入力する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation8.png)
①「ファイル名」のセル(例:D2)に保存する画像のファイル名を入力し、②「コマンド」のセル(例:E2)に「="curl """&C2&""" --output "&D2&".png"」と入力し、Enterを押します。
以上ですべての項目への記入は一旦完了しました。
![オートフィル操作を行う](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation10.png)
入力した2行目のデータをオートフィルし、QRコードを一括作成します。
①STEP 2と同様に「文字列」の列に文字列やURLを入力していきます。
②B2:C2をドラッグして選択します。
③セルの右下にマウスオーバーし、+マークを表示させて下方向にドラッグします。
![オートフィル操作を行う](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation22.png)
①D列にもSTEP 4と同様に「ファイル名」をそれぞれ入力します。
②E2を選択します。
③セルの右下にマウスオーバーし、+マークを表示させて下方向にドラッグします。
![コピーする](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation11.png)
E列「コマンド」に入力したセルをすべてドラッグして選択し、「Ctrl」+「C」でコピーします。
![メモ帳に貼り付ける](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation13.png)
パソコンの「メモ帳」などに「Ctrl」+「V」で貼り付けます。
![パスのコピーを選択する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation14.png)
①エクスプローラーを開き、STEP 1で作成したフォルダ(例:QRcode)を右クリックし、②「パスのコピー」を選択します。
![メモ帳の一番上の行に貼り付ける](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation15.png)
STEP 8で貼り付けたものの1行上に「Ctrl」+「V」で貼り付けます。
![cd を追加する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation16.png)
STEP 10で貼り付けたフォルダのアドレスの前に「cd (半角スペース)」を追記します。
![全選択しコピーする](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation17.png)
①「Ctrl」+「A」で全選択、②「Ctrl」+「C」でコピーします。
![開くを選択する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation18.png)
①画面下部にある「検索」に「コマンド」と入力し、②上部に表示される「コマンドプロンプト」の「開く」を選択します。
![貼り付ける](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation19.png)
「コマンドプロンプト」に「Ctrl」+「V」で貼り付けます。
![強制的に貼り付けボタンを押す](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation20.png)
上記の「警告」画面が表示されるので、「強制的に貼り付け」ボタンを押します。
![貼り付けることが出来た](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation21.png)
「コマンドプロンプト」に貼り付けることができました。
![フォルダに自動保存された](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation23.png)
作成したフォルダを確認すると、Excelで作成したQRコードが画像として一括保存されます。
QRコードを自動生成するAPIについて
![Excel APIのサイトトップ](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation34.png)
「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コードを一括作成する方法は以下のとおりです。
![コントロールの選択を選択する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation24.png)
①任意のセルに(例:A1)にQRコードにしたい文字列やURLなどを入力します。
②「開発」タブ、③「挿入」、④「コントロールの選択」の順に選択します。
![OKボタンを押す](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation25.png)
「コントロールの選択」ダイアログボックスが表示されます。
①「Microsoft BarCode Control 16.0」を選択し、②「OK」ボタンを押します。
![ドラッグする](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation26.png)
シート上の任意の位置でドラッグすると、バーコードが作成されます。
![プロパティを選択する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation28.png)
①バーコードを右クリックし、②「Microsoft BarCode Control 16.0 オブジェクト」、③「プロパティ」の順に選択します。
![OKボタンを押す](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation33.png)
「Microsoft BarCode Control 16.0のプロパティ」ダイアログボックスが表示されます。
①「スタイル」で「11 - QRコード」を選択し、②「OK」ボタンを押します。
![プロパティを選択する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation27.png)
バーコードがQRコードになりました。
①QRコードを右クリックし、②「プロパティ」を選択します。
![×で閉じる](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation30.png)
「プロパティ」ダイアログボックスが表示されます。
①「LinkedCell」を選択し、②入力フォームに文字列またはURLを入力したセル番地(例:A1)を入力します。
③「閉じる(×のアイコン)」ボタンを押します。
![QRコードにすることができた](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation32.png)
作成したQRコードを読み込むことができました。
Microsoft BarCode Controlが表示されない場合
「Microsoft BarCode Controlを使う」セクションのSTEP 2で、「Microsoft BarCode Control」が表示されない場合、以下でご説明する方法で「Microsoft 365 Access Runtime」をインストールする必要があります。
「Microsoft 365 Access Runtime」は無料でインストール可能です。
![ダウンロードボタンを押す](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation1.png)
「Microsoft サポートページ」にアクセスし、①任意の言語を選択し、②「32 ビットのダウンロード」ボタンまたは「64 ビットのダウンロード」ボタンを押します。
![保存ボタンを押す](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation2.png)
「名前を付けて保存」ダイアログボックスが表示されます。
①インストーラーの任意の格納場所(例:ダウンロード)を選択し、②「保存」ボタンを押します。
![INSTALLERを選択する](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation3.png)
①ブラウザの「ダウンロード」、②「OfficeSetup.exe」の順に選択します。
![はいボタンを押す](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation31.png)
「ユーザー アカウント制御」の画面が表示されるので、「はい」ボタンを押します。
![Install中の画面](https://office-hack.com/wp-content/uploads/excel-qr-code-bulk-creation4.png)
上記の画面が表示され、インストールが開始されます。
インストールが完了すると画面が消えるので、Excelを起動して「Microsoft BarCode Control」が表示されるかご確認ください。