Как создать QR-код в Excel (2 подходящих способа)

  • Поделись Этим
Hugh West

QR-коды это зашифрованные квадраты, которые могут содержать контент, ссылки, информацию о событиях и другую информацию, которую хотят видеть пользователи. Вы можете генерировать QR-код с помощью Excel. Основная цель этой статьи - продемонстрировать, как создать QR-код в Excel.

Скачать Практическое пособие

Вы можете скачать рабочую тетрадь для практики, которая используется в этой статье, по ссылке для скачивания ниже.

Генерация QR-кода.xlsm

2 простых способа создания 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 Если у вас есть какие-либо вопросы, пожалуйста, сообщите мне об этом в разделе комментариев ниже.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.