Heim >Themen >excel >So generieren Sie einen QR-Code in Excel

So generieren Sie einen QR-Code in Excel

DDD
DDDOriginal
2023-08-18 11:38:2315183Durchsuche

So generieren Sie QR-Code in Excel: 1. Verwenden Sie ein VBA-Makro, um QR-Code zu generieren, öffnen Sie den VBA-Editor, klicken Sie auf das Menü „Einfügen“, wählen Sie „Modul“, geben Sie den VBA-Code in das neue Modul ein, klicken Sie auf „Ausführen“ und Führen Sie das VBA-Makro aus. Wählen Sie einfach den Zellbereich aus, um den QR-Code zu generieren. 2. Das Plug-in eines Drittanbieters generiert den QR-Code. Klicken Sie auf das Menü „Datei“, wählen Sie „Optionen“ und wählen Sie im Dialogfeld „Hinzufügen“. ins“, um das COM-Add-In-Dialogfeld zu öffnen, wählen Sie die zu installierende QR-Code-Plug-In-Datei aus, installieren Sie das Plug-In, wählen Sie die Zelle aus, in der der QR-Code generiert werden soll, und generieren Sie den QR-Code.

So generieren Sie einen QR-Code in Excel

Excel ist eine leistungsstarke Tabellenkalkulationssoftware, die nicht nur Datenanalysen und Berechnungen durchführen, sondern auch Diagramme erstellen und Daten visualisieren kann. Obwohl Excel selbst das Generieren von QR-Codes nicht direkt unterstützt, können wir einige Plug-Ins oder Makros verwenden, um die Funktion zum Generieren von QR-Codes in Excel zu erreichen.

Im Folgenden werde ich zwei häufig verwendete Methoden zum Generieren von QR-Codes vorstellen.

Methode 1: Verwenden Sie ein VBA-Makro, um QR-Code zu generieren

Schritt 1: Öffnen Sie Excel und drücken Sie die Tastenkombination „Alt + F11“, um den VBA-Editor zu öffnen.

Schritt 2: Klicken Sie im VBA-Editor auf das Menü „Einfügen“ und wählen Sie „Modul“.

Schritt 3: Geben Sie im neu erstellten Modul den folgenden VBA-Code ein:

Sub GenerateQRCode()
    Dim qrCode As Object
    Dim rangeToEncode As Range
    Dim cell As Range
    
    ' 设置二维码生成器对象
    Set qrCode = CreateObject("WScript.Shell")
    
    ' 获取要生成二维码的单元格范围
    Set rangeToEncode = Application.InputBox("请选择要生成二维码的单元格范围:", Type:=8)
    
    ' 循环生成二维码
    For Each cell In rangeToEncode
        ' 调用二维码生成器生成二维码图片
        qrCode.Run "cmd /c qrencode -o " & cell.Address & ".png " & cell.Value
        
        ' 将生成的二维码图片插入到单元格中
        cell.Select
        ActiveSheet.Pictures.Insert(cell.Address & ".png").Select
        Selection.ShapeRange.LockAspectRatio = msoFalse
        Selection.ShapeRange.Height = cell.RowHeight
        Selection.ShapeRange.Width = cell.Width
        Selection.ShapeRange.Top = cell.Top
        Selection.ShapeRange.Left = cell.Left
        Selection.ShapeRange.Placement = xlMoveAndSize
        
        ' 删除生成的二维码图片
        Kill cell.Address & ".png"
    Next cell
    
    ' 清理对象
    Set qrCode = Nothing
End Sub

Schritt 4: Drücken Sie die Taste „F5“ oder klicken Sie auf die Schaltfläche „Ausführen“, um das VBA-Makro auszuführen. Es öffnet sich ein Dialogfeld. Bitte wählen Sie den Zellbereich aus, um QR-Codes zu generieren.

Schritt 5: Nach einer gewissen Wartezeit generiert Excel den entsprechenden QR-Code in der ausgewählten Zelle.

Methode 2: Verwenden Sie ein Plug-in eines Drittanbieters, um QR-Code zu generieren

Schritt 1: Öffnen Sie Excel, klicken Sie auf das Menü „Datei“ und wählen Sie „Optionen“.

Schritt 2: Wählen Sie im Dialogfeld „Excel-Optionen“ „Add-Ins“ aus.

Schritt 3: Klicken Sie auf die Schaltfläche „Los“, um das COM-Add-In-Dialogfeld zu öffnen.

Schritt 4: Klicken Sie auf die Schaltfläche „Durchsuchen“ und wählen Sie die zu installierende QR-Code-Plugin-Datei aus.

Schritt 5: Klicken Sie auf die Schaltfläche „OK“, um das Plug-in zu installieren.

Schritt 6: Wählen Sie in Excel die Zellen aus, in denen Sie QR-Codes generieren möchten.

Schritt 7: Klicken Sie auf das Menü „Plug-in“, wählen Sie das QR-Code-Plug-in aus und generieren Sie den QR-Code.

Zusammenfassung:

Mit den beiden oben genannten Methoden können wir QR-Codes in Excel generieren. Die Methode zur Verwendung von VBA-Makros erfordert bestimmte Programmierkenntnisse, aber Stil und Position des generierten QR-Codes können angepasst werden. Die Verwendung von Plug-Ins von Drittanbietern ist einfacher, kann jedoch durch die Funktionen und Einstellungen des Plug-Ins eingeschränkt sein. Wählen Sie die geeignete Methode zur Generierung von QR-Codes basierend auf persönlichen Bedürfnissen und tatsächlichen Bedingungen.

Das obige ist der detaillierte Inhalt vonSo generieren Sie einen QR-Code in Excel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn