Bonjour,

J'ai un petit problème pour migrer mon ruban personnalisé de 2007 à 2010.
avant tout:
  • le ruban fonctionnait sous 2007
  • je travailles maintenant sur 2010
  • le ruban version 2007 fonctionne bien sous excel 2010
  • J'aimerais passer au ruban 2010 pour pouvoir programmer la sélection de l'onglet


en gros j'ai remplacé
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="GetMonRuban">
Par
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="GetMonRuban">

Mais à l'ouverture du fichier j'ai un message :
"Erreur détectée sans le code XML d'interface personnalisé " chemin de mon fichier":
ligne :1
colonne :92
Code d'erreur 0x80070057
Paramètre incorrect
Je ne comprends pas pourquoi ça ne fonctionne plus.

PS : le code complet de mon xml
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="GetMonRuban">
    <ribbon startFromScratch="false">
 
        <tabs>
            <tab id="OutilCarto" label="Outils cartographie" getVisible="SiUtilisateur">
 
		<group id="DataInput" label="Donnees d entree">
			<button id="MajCarto" label="Mettre a jour la cartographie" screentip="Declenche la procedure."
				onAction="Ribbon_OnAction" 
				supertip="Utilisez ce bouton pour Lancer la macro." 
				size="large" imageMso="DataRefreshAll"/>			
		</group>
 
		<group id="Datamngt" label="Gestion des donnees">
			<button id="ApplyHierarchie" label="Appliquer la hierarchisation" screentip="Declenche la procedure."
				onAction="Ribbon_OnAction" 
				supertip="Utilisez ce bouton pour Lancer la macro." 
				size="large" imageMso="RecurrenceEdit"/>
			<separator id="sep1"/>
			<button id="SaveTop10" label="Enregistrer Top10" screentip="Declenche la procedure."
				onAction="Ribbon_OnAction" 
				supertip="Utilisez ce bouton pour Lancer la macro." 
				size="large" imageMso="SaveSelectionToTableOfContentsGallery"/>			
		</group>
 
		<group id="Affichage" label="Modification de l affichage">
 
			<button id="AffData" label="Afficher les donnees" screentip="Declenche la procedure."
				onAction="Ribbon_OnAction" 
				supertip="Utilisez ce bouton pour Lancer la macro." 
				size="large" imageMso="CreateTableTemplatesGallery"/>
 
			<separator id="sep2"/>
 
			<button id="AffRealise" label="Afficher realise" screentip="Declenche la procedure."
				onAction="Ribbon_OnAction" 
				supertip="Utilisez ce bouton pour Lancer la macro." 
				size="large" imageMso="ConditionalFormattingHighlightLessThan"/>
			<button id="AffPrevisionnel" label="Afficher previsionnel" screentip="Declenche la procedure."
      				onAction="Ribbon_OnAction" 
				supertip="Utilisez ce bouton pour Lancer la macro." 
      				size="large" imageMso="ConditionalFormattingHighlightGreaterThan" />
			<button id="AffTout" label="Tout afficher" screentip="Declenche la procedure."
      				onAction="Ribbon_OnAction" 
      				supertip="Utilisez ce bouton pour Lancer la macro." 
      				size="large" imageMso="ConditionalFormattingHighlightEqualTo" />
			<button id="AffSelection" label="Afficher suivant la selection" screentip="Declenche la procedure."
      				onAction="Ribbon_OnAction" 
      				supertip="Utilisez ce bouton pour Lancer la macro." 
      				size="large" imageMso="ConditionalFormattingHighlightDuplicateValues" />
 
			<separator id="sep3"/>
 
			<button id="NvelleMef" label="Nouvelle mise en forme" screentip="Declenche la procedure."
      				onAction="Ribbon_OnAction" 
      				supertip="Utilisez ce bouton pour Lancer la macro." 
      				size="large" imageMso="PhotoAlbumInsert" />
 
		</group>
 
		<group id="ModifSerie" label="Modification position">
			<editBox id="Serie" 
				label="TOP :"
				onChange="RecupDonneeSerie"
				screentip="Le code doit etre un nombre inferieur a 100." 
				sizeString="99"
				maxLength="2"/>
 
			<separator id="sep4"/>
			<labelControl id="LC01" label="Initial :" />
			<editBox id="X1" 
				label="Probabilite"
				onChange="RecupDonneeXa"
				getText="GetTextXa"
				screentip="Le code doit etre un nombre inferieur a 5.5" 
				sizeString="9.9"
				maxLength="3"/>
			<editBox id="Y1" 
				label="Gravite"
				onChange="RecupDonneeYa"
				getText="GetTextYa"
				screentip="Le code doit etre un nombre inferieur a 5.5" 
				sizeString="9.9"
				maxLength="3"/>
			<separator id="sep5"/>
			<labelControl id="LC02" label="Actuel :" />
			<editBox id="X2" 
				label="Probabilite"
				onChange="RecupDonneeXb"
				getText="GetTextXb"
				screentip="Le code doit etre un nombre inferieur a 5.5" 
				sizeString="999"
				maxLength="3"/>
			<editBox id="Y2" 
				label="Gravite"
				onChange="RecupDonneeYb"
				getText="GetTextYb"
				screentip="Le code doit etre un nombre inferieur a 5.5" 
				sizeString="999"
				maxLength="3"/>
			<separator id="sep6"/>
			<labelControl id="LC03" label="Previsionnel :" />
			<editBox id="X3" 
				label="Probabilite"
				onChange="RecupDonneeXc"
				getText="GetTextXc"
				screentip="Le code doit etre un nombre inferieur a 5.5" 
				sizeString="999"
				maxLength="3"/>
			<editBox id="Y3" 
				label="Gravite"
				onChange="RecupDonneeYc"
				getText="GetTextYc"
				screentip="Le code doit etre un nombre inferieur a 5.5" 
				sizeString="999"
				maxLength="3"/>
		</group>
 
            </tab>
       	</tabs>
 
 
    </ribbon>
</customUI>