Maison  >  Article  >  Les sujets  >  Comment générer un code QR dans Excel

Comment générer un code QR dans Excel

DDD
DDDoriginal
2023-08-18 11:38:2315031parcourir

Comment générer un code QR dans Excel : 1. Utilisez la macro VBA pour générer le code QR, ouvrez l'éditeur VBA, cliquez sur le menu "Insérer", sélectionnez "Module", entrez le code VBA dans le nouveau module, cliquez sur Exécuter, et exécutez la macro VBA, sélectionnez simplement la plage de cellules pour générer le code QR ; 2. Le plug-in tiers génère le code QR, cliquez sur le menu "Fichier", sélectionnez "Options", dans la boîte de dialogue, sélectionnez "Ajouter". ins" pour ouvrir le complément COM. Dans la boîte de dialogue, sélectionnez le fichier du plug-in de code QR à installer, installez le plug-in, sélectionnez la cellule pour générer le code QR et générez le code QR.

Comment générer un code QR dans Excel

Excel est un puissant tableur qui peut non seulement effectuer des analyses et des calculs de données, mais également créer des graphiques et visualiser des données. Bien qu'Excel lui-même ne prenne pas directement en charge la génération de codes QR, nous pouvons utiliser certains plug-ins ou macros pour réaliser la fonction de génération de codes QR dans Excel.

Ci-dessous, je présenterai deux méthodes couramment utilisées pour générer des codes QR.

Méthode 1 : Utilisez la macro VBA pour générer le code QR

Étape 1 : Ouvrez Excel et appuyez sur la combinaison de touches "Alt + F11" pour ouvrir l'éditeur VBA.

Étape 2 : Dans l'éditeur VBA, cliquez sur le menu "Insérer" et sélectionnez "Module".

Étape 3 : Dans le module nouvellement créé, entrez le code VBA suivant :

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

Étape 4 : Appuyez sur la touche "F5" ou cliquez sur le bouton Exécuter pour exécuter la macro VBA. Une boîte de dialogue apparaîtra, veuillez sélectionner la plage de cellules pour générer des codes QR.

Étape 5 : Après avoir attendu un certain temps, Excel générera le code QR correspondant dans la cellule sélectionnée.

Méthode 2 : Utilisez un plug-in tiers pour générer un code QR

Étape 1 : Ouvrez Excel, cliquez sur le menu "Fichier" et sélectionnez "Options".

Étape 2 : Dans la boîte de dialogue Options Excel, sélectionnez « Compléments ».

Étape 3 : Cliquez sur le bouton « Go » pour ouvrir la boîte de dialogue du complément COM.

Étape 4 : Cliquez sur le bouton "Parcourir" et sélectionnez le fichier du plug-in de code QR à installer.

Étape 5 : Cliquez sur le bouton "OK" pour installer le plug-in.

Étape 6 : Dans Excel, sélectionnez les cellules dans lesquelles vous souhaitez générer des codes QR.

Étape 7 : Cliquez sur le menu « Plug-in », sélectionnez le plug-in QR code et générez le code QR.

Résumé :

Grâce aux deux méthodes ci-dessus, nous pouvons générer des codes QR dans Excel. La méthode d'utilisation de la macro VBA nécessite certaines connaissances en programmation, mais le style et la position du code QR généré peuvent être personnalisés. La méthode d'utilisation de plug-ins tiers est plus simple, mais peut être limitée par les fonctions et les paramètres du plug-in. Choisissez la méthode appropriée pour générer des codes QR en fonction des besoins personnels et des conditions réelles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn