Sub Add_AddIn() 'version Mac (peut être PC aussi pouvez vous confirmer SVP)
Dim addInPath As String
addInPath = "MonChemin/TEST.xlam"
AddIns.Add addInPath
AddIns("TEST").Installed = True '
End Sub
Re Patrick,
Re,donne moi le en xlsm
Length Date Time Name
--------- ---------- ----- ----
738 06-14-2023 14:11 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/_rels/.rels
1010 01-01-1980 00:00 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/[Content_Types].xml
858 06-14-2023 01:31 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/customUI/customUI14.xml
803 01-01-1980 00:00 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/docProps/app.xml
635 01-01-1980 00:00 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/docProps/core.xml
2267 01-01-1980 00:00 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/xl/workbook.xml
949 01-01-1980 00:00 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/xl/worksheets/sheet1.xml
1618 01-01-1980 00:00 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/xl/styles.xml
8391 01-01-1980 00:00 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/xl/theme/theme1.xml
557 01-01-1980 00:00 Users/NameUser/Documents/PROCESS/INDEX/PROJET RUBAN/Projet/xl/_rels/workbook.xml.rels
--------- -------
17826 10 files
Length Date Time Name
--------- ---------- ----- ----
1010 01-01-1980 00:00 [Content_Types].xml
588 01-01-1980 00:00 _rels/.rels
557 01-01-1980 00:00 xl/_rels/workbook.xml.rels
2247 01-01-1980 00:00 xl/workbook.xml
1618 01-01-1980 00:00 xl/styles.xml
8391 01-01-1980 00:00 xl/theme/theme1.xml
949 01-01-1980 00:00 xl/worksheets/sheet1.xml
803 01-01-1980 00:00 docProps/app.xml
621 01-01-1980 00:00 docProps/core.xml
--------- -------
16784 9 files
Length Date Time Name
--------- ---------- ----- ----
1010 01-01-1980 00:00 [Content_Types].xml
803 01-01-1980 00:00 docProps/app.xml
635 01-01-1980 00:00 docProps/core.xml
858 06-14-2023 01:31 customUI/customUI14.xml
738 06-14-2023 14:11 _rels/.rels
2267 01-01-1980 00:00 xl/workbook.xml
949 01-01-1980 00:00 xl/worksheets/sheet1.xml
1618 01-01-1980 00:00 xl/styles.xml
8391 01-01-1980 00:00 xl/theme/theme1.xml
557 01-01-1980 00:00 xl/_rels/workbook.xml.rels
--------- -------
17826 10 files
cd /Users/UserName/Desktop/000_TEST\ RUBAN/customUI/Projet/PROJETOK
unzip ../TestRibbonOK.zip
zip -rD ../TestRibbonOK.zip . -x ".DS*"
Length Date Time Name
--------- ---------- ----- ----
1010 01-01-1980 00:00 [Content_Types].xml
803 01-01-1980 00:00 docProps/app.xml
621 01-01-1980 00:00 docProps/core.xml
858 06-14-2023 01:31 customUI/customUI14.xml
738 06-14-2023 14:11 _rels/.rels
2262 01-01-1980 00:00 xl/workbook.xml
949 01-01-1980 00:00 xl/worksheets/sheet1.xml
1618 01-01-1980 00:00 xl/styles.xml
8391 01-01-1980 00:00 xl/theme/theme1.xml
557 01-01-1980 00:00 xl/_rels/workbook.xml.rels
--------- -------
17807 10 files
Oui ils le sont …est ce que tes customUI.xml produits sont indentés
Je pense produire les CallBacks en même temps que je créé les xml via mon tableau (je suis sur des amélio) une fois duement rempli … ( ca sera sur la même boucle dans le code … évitons de faire d'autre bouclesà la limite je peux (je pense )te faire les callbacks avec une fonction String
donne moi un xml tel que tu les produits
- changer l’extension en ".Zip" => avec Name OK
- créer un dossier temp pour dézipper le contenu => OK faisable
- dézippez le contenu => à voir en VBA
- ajouter un dossier customUI => OK faisable
- changer le fichier".rels" dans le dossier"_rels" => à voir en VBA
- créer le fichier customUI.xml dans le dossier customUI => OK faisable
- renvoyer le tout dans le fichier Zip => à voir en VBA
- remettre l’extension".xlsm" au fichier ".Zip" => avec Name OK
test ça et on vois tout de suite si tu peux continuer a le faire sur excel avec un MAC
Si tu voulais que je test le unzip, remettre le sample en xlsm puis que je l'ouvre en testant la macro que tu as inséré par vba … alors c'est Ouiiiiiiiiiiiidonc ma sub fonctionne sur MAC ??? tu en est sur ??
j'ai testé ta macro c'est ok et j'ai testé le reste aussi tout est bon …tu a du mal faire quelque chose lors de tes tests