0% ont trouvé ce document utile (0 vote)
26 vues5 pages

Microsoft

Transféré par

bubalachadrack986
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats XLS, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues5 pages

Microsoft

Transféré par

bubalachadrack986
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats XLS, PDF, TXT ou lisez en ligne sur Scribd

Conditions

Conditions requises
requises ::
-- installer
installer python
python [Link]
[Link]
-- noter
noter dans
dans la
la macro
macro le le dossier
dossier dans
dans lequel
lequel se
se trouve
trouve
[Link]
[Link]
-- mettre
mettre dans
dans un
un même
même dossier
dossier le
le fichier
fichier excel
excel et
et le
le
fichier [Link]
fichier [Link]
-- un
un onglet
onglet py
py
-- une
une zone
zone QRValeur
QRValeur
-- une
une zone
zone iciQRCode
iciQRCode
-- la
la croix suisse
croix suisse dénommée
dénommée "croix"
"croix"

Fonctionnement
Fonctionnement automatiqueautomatique de de la
la macro
macro ::
-- la
la macro
macro crée
crée unun fichier
fichier python
python temporaire
temporaire
-- le
le lance
lance
-- le
le script
script python
python crée
crée un
un fichier
fichier temporaire
temporaire image
image
vectorielle .svg
vectorielle .svg
-- télécharge
télécharge l'image
l'image etet repositionne
repositionne la
la croix
croix au
au centre
centre
-- supprime
supprime les les fichiers
fichiers temporaires
temporaires

Origine
Origine du du code
code python
python ::
** Copyright
Copyright (c) 2020 Project Nayuki.
(c) 2020 Project Nayuki. (MIT
(MIT License)
License)
** [Link]
[Link]
from qrcodegen import *
''', [Link])
txt = (qr.to_svg_str(4))
f = open('[Link]', 'w')
[Link](txt)
[Link]
Données :
QRType SPC SPC
SPC
Version 0200 0200
Coding Type 1 0200
0200
1
Compte CH6430768250123521001 1
CRE - AdressTyp S 1
CH6430768250123521001
1
CH6430768250123521001
CRE - Nom Fribourg Rando CH6430768250123521001
CRE - Rue Route des Roches CH6430768250123521001
S
CH6430768250123521001
S
CRE - Numéro rue 39 S
CRE - Code postal 1785 S
Fribourg Rando
S
Fribourg Rando
CRE - Lieu Cressier Fribourg Rando
CRE - Pays CH Fribourg
Route desRando
Roches
Fribourg
Route desRando
Roches
CREF - AdressTyp Route des Roches
CREF - Nom Route
39 des Roches
Route
39 des Roches
CREF - Rue 39
CREF - Numéro rue 39
1785
39
1785
CREF - Code postal 1785
CREFF - Lieu 1785
Cressier
1785
Cressier
CREFF - Pays Cressier
Montant Cressier
CH
Cressier
CH
Monnaie CHF CH
DEBF - AdressTyp S CH
CH
DEBF - Nom Hélène Tschäppütt-Kröner
DEBF - Adresse 1 Chemin de Côrçières-à-Crêt 22
DEBF - Adresse 2
DEBF - Code postal 1111
DEBF - Lieu Léchelles-sur-Glâne
DEBF - Pays CH
Type de référence QRR
Référence 908000000000020210100500009
Communication non struc.
Trailer EPD
Informations de fact.
PA1
Pa2

Produire
Produire le
le
QRCode
QRCode

Croix
Suisse

Avant lancement, mettre à jour le lien vers l'exécutable pythonw dans la macro :
Const pythonPath = """C:\Users\Michel\AppData\Local\Programs\Python\Python3
[Link]"""

Cellule "iciQRCode"
Cellule "iciQRCode"
Cellule "QRValue"

macro :
ograms\Python\Python38-32\

Vous aimerez peut-être aussi