Пользовательские свойства документа не сохраняются на рабочем столе Word - PullRequest
0 голосов
/ 21 марта 2019

Мой код надстройки js Word сохраняет пользовательское свойство в коллекции пользовательских свойств документа.Код для сохранения приведен ниже.

Word.run(function (context) {
    //method accepts property name plus value
    context.document.properties.customProperties.add(propertyname, value);
    context.document.save();
    return context.sync()
        .then(function () {
            console.log("Property saved");
        })
        .catch (function (e) {
        console.log("Error occured inserting property " + e.message);

    });
});

После выполнения надстройки я вижу пользовательское свойство, когда нажимаю Инфо-> Свойства-> Расширенные свойства-> Пользовательское.Но когда я закрываю приложение Office 365 Word для рабочего стола и снова открываю документ, я обнаружил, что пользовательское свойство не было сохранено.Поэтому я снова открыл документ Word на рабочем столе, а затем снова запустил мою надстройку.На этот раз я также напечатал несколько символов в документе, а затем закрыл документ.Теперь, когда я снова открыл документ, я обнаружил, что пользовательские свойства сохранены правильно.Это означает, что пользовательские свойства не сохраняются, когда мы выполняем операцию синхронизации контекста слова.

Затем я выполнил ту же операцию в Office онлайн, и она отлично работала.Это означает, что эта проблема возникает только в Office 365 Word Desktop.Я столкнулся с той же проблемой в авг. 2018 .Но похоже, что ошибка все еще существует.

Я использую настольную версию Word версии 1808 (сборка 10730.20304 «нажми и работай»)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...