Оглавление
QR-коды это зашифрованные квадраты, которые могут содержать контент, ссылки, информацию о событиях и другую информацию, которую хотят видеть пользователи. Вы можете генерировать QR-код с помощью Excel. Основная цель этой статьи - продемонстрировать, как создать QR-код в Excel.
Скачать Практическое пособие
Вы можете скачать рабочую тетрадь для практики, которая используется в этой статье, по ссылке для скачивания ниже.
Генерация QR-кода.xlsm2 простых способа создания QR-кода в Excel
В этой статье я расскажу о двух методах, с помощью которых можно создать QR-код Для объяснения этих методов я взял набор данных, который содержит Название объекта и его URL, который является Значение для нашего QR-код .
1. Использование надстроек Office для создания QR-кода в Excel
В этом методе я объясню, как создать QR-код в Excel с помощью Офисные дополнения .
Давайте посмотрим шаг за шагом, как это делается.
Шаги:
- Для начала зайдите в Вставка вкладка.
- После этого выберите Получить дополнения опция из Дополнения группа.
A библиотека появится на экране.
- Теперь ищите QR4Office И вы получите QR4Office .
- Далее нажмите на Добавить добавить QR4office к вашему Дополнения .
Теперь он покажет вам лицензионные условия и политику.
- Наконец, выберите Продолжайте, и QR4Office будут установлены.
- Теперь снова перейдите к Вставка вкладка.
- После этого выберите Мои дополнения .
Это приведет вас к вашему Мои дополнения библиотека.
- Далее выберите QR4Office .
- Наконец, нажмите на Добавить .
Теперь вы увидите, что QR4Office открылся на рабочем листе Excel. Вы можете ввести текст или URL что вы хотите кодировать Вы также можете изменить цвет, размер и фон экрана. QR-код отсюда.
- Теперь введите текст или URL что вы хотите кодировать Вот, я набрал URL для ExcelWIKI .
- Наконец, нажмите Вставка чтобы получить свой QR-код .
Теперь у меня есть QR-код для нужного мне сайта.
Следуя этому же процессу, вы можете получить все другие QR-коды вы хотите.
2. Создание функции, определяемой пользователем, для создания QR-кода в Excel
В этом втором методе я объясню, как создать QR-коды в Excel с помощью функция, определяемая пользователем Для этого я буду использовать VBA .
Давайте посмотрим шаг за шагом, как это делается.
Шаги:
- Во-первых, зайдите в Разработчик вкладка.
- Во-вторых, выберите Visual Basic .
Теперь вы увидите Visual Basic окно открылось.
- После этого перейдите к Вставка вкладка .
- Теперь выберите Модуль вариант.
Вы увидите Модуль открылась. В этом Модуль введите следующий код.
Function QR_Generator(qrcodes_values As String) Dim Site_URL As String Dim Cell_Values As Range Set Cell_Values = Application.Caller Site_URL = "//chart.googleapis.com/chart?chs=100x100&&cht=qr&chl=" & qrcodes_values On Error Resume Next ActiveSheet.Pictures("Generated_QR_CODES_" & Cell_Values.Address(False, False)).Delete On Error GoTo 0ActiveSheet.Pictures.Insert(Site_URL).Select With Selection.ShapeRange(1) .Name = "Generated_QR_CODES_" & Cell_Values.Address(False, False) .Left = Cell_Values.Left + 2 .Top = Cell_Values.Top + 2 End With QR_Generator = "" End Function
Разбивка кода
- Здесь я создал Функция под названием QR_Generator . Далее, используется qrcodes_values в качестве Строка внутри функции.
- Затем, объявил URL_сайта в качестве Строка и Cell_Values в качестве Диапазон .
- Далее, использовали Application.Caller в Установите свойство для запуска макрос где она будет вызываться.
- После этого, учитывая URL адрес для qr-коды .
- Я также использовал При ошибке продолжить Далее чтобы проигнорировать ошибку.
- После этого используйте ActiveSheet.Pictures для создания изображения на активном листе.
- Далее, с помощью С заявлением изменил размер qr-коды .
Сейчас, Сохранить код как Рабочая книга Excel с поддержкой макросов и вернитесь к своему листу.
- Теперь выделите все ячейки, в которых вы хотите QR-коды Здесь я выбрал ячейки D5 , D6 , и D7 .
- После этого напишите следующую формулу.
=QR_Generator(C5)
Здесь я использовал QR_Generator функция, которую я определил с помощью VBA код. И для qrcodes_values Я выбрал ячейку C5 Эта функция вернет нам QR-код для Значение в камере C5 .
- Наконец, нажмите CTRL+ENTER и вы получите QR-коды для всех клеток.
Подробнее: Excel VBA: генератор QR-кодов с открытым исходным кодом
О чем следует помнить
- При работе со вторым способом следует отметить, что здесь я использовал ссылку с открытым исходным кодом, поэтому для корректной работы этой функции необходимо, чтобы ваше интернет-соединение было включено.
Практическая секция
Здесь я предоставил вам лист для практики.
Заключение
В заключение хочу сказать, что в этой статье я попытался объяснить, как создать QR-коды в Excel. Я описал 2 метода. Надеюсь, это было полезно для вас. Чтобы получить больше статей, подобных этой, посетите сайт ExcelWIKI Если у вас есть какие-либо вопросы, пожалуйста, сообщите мне об этом в разделе комментариев ниже.