文档自定义属性未保存在Word桌面中

时间:2019-03-21 15:28:50

标签: office-js

我的Office js Word加载项代码将自定义属性保存到文档customproperty集合。保存代码如下。

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);

    });
});

我的加载项执行后,当我单击Info-> Properties-> AdvancedProperties-> Custom时,我可以看到自定义属性。但是,当我关闭Office 365 Word桌面应用程序并重新打开文档时,我发现自定义属性尚未保存。因此,我再次在桌面上打开了Word文档,然后再次运行了我的加载项。这次我还在文档中键入了一些字符,然后关闭了文档。现在,当我重新打开文档时,我发现自定义属性已正确保存。这意味着当我们执行单词上下文同步操作时,不会保存自定义属性。

然后,我在Office Online中执行了相同的操作,并且运行良好。这意味着仅在Office 365 Word桌面中会出现此问题。我在Aug 2018中遇到过同样的问题。但是看来该错误仍然存​​在。

我正在运行Word桌面1808版(内部版本10730.20304即点即用)

0 个答案:

没有答案