ワークシート(手動/プログラム)を追加して下のコードを実行した後、私のExcelタブペインのアドインに「{040E0F18-0F61-4CD9-886D-95112C925793}」というIDのワークシートオブジェクトがあり、ブックを保存して閉じると開く再度、以下のコードを実行すると、worksheet.idが "{00000000-0001-0000-0000-000000000000}"であることがわかります!ワークシートIDに関するoffice.js referenceで : ワークシートの名前を変更または移動された場合でも文書(Excel javascript API)を再度開いた後にワークシートIDが変更されるのはなぜですか?
識別子の値は同じままです。読み取り専用。
Excel.run(function (ctx) {
var sheet = ctx.workbook.worksheets.getActiveWorksheet().load('name');
return ctx.sync().then(function() {
console.log(sheet);
});
});
これは起こってはいけません。どのOfficeバージョン/プラットフォームを使用していますか? –
Excel from Office 2016、Office.js api version 1.1 –