J'utilise ce code pour lier une colonne dans Excel à l'aide d'Excel Office Addin.Office.js La liaison nommée du complément Excel ne fonctionne pas si nous avons un trait d'union (-) dans le nom de la feuille
var myBindings = Office.context.document.bindings;
var myAddress = "Sheet1!A1:B10";
myBindings.addFromNamedItemAsync(myAddress, "matrix", {id:"myBind"},
function(result){});
Cela fonctionne très bien, mais si le nom de la feuille contient une hypen (-) le même code échoue avec le message « L'élément nommé n'existe pas. »
par exemple suite à l'échec du code.
var myBindings = Office.context.document.bindings;
var myAddress = "Sheet1-1!A1:B10";
myBindings.addFromNamedItemAsync(myAddress, "matrix", {id:"myBind"},
function(result){});
S'il vous plaît laissez-moi si c'est un bug dans la plate-forme ou je fais quelque chose de mal ici.
essai avec 'var MyAddress = « 'Sheet1- 1 '! A1: B10 ";' –
Ça marche, merci –