是否可以设置word文档自定义属性?

时间:2017-01-23 08:46:23

标签: ms-word office-js

所以基本上我想在word文档中添加一些自定义属性。

这可能来自api 1.3这个词吗?

我发现了以下内容:

context.document.workbook.properties

但这似乎只适用于excel。

谢谢!

2 个答案:

答案 0 :(得分:1)

为上一个答案添加更多细节:是Word.js 1.3引入了自定义和内置文档属性的创建和检索。 API仍在预览中,您需要至少使用12月fork构建才能使用此功能。请确保您在16.0.7766+版本上试用它。另外,请务必使用我们的预览CDN for Office.js https://appsforoffice.microsoft.com/lib/beta/hosted/office.js

以下是有关如何在Word中创建自定义属性的代码示例:

 function createCustomProperty(){
        Word.run(function (context) {
          //method accepts property name plus value
            context.document.properties.customProperties.add("property_name", 123);
            return context.sync()
            .catch(function (e) {
                console.log(e.message);

            })

        })

    }

查看文档以查看其他功能,包括获取内置属性 https://github.com/OfficeDev/office-js-docs/blob/WordJs_1.3_Openspec/reference/word/documentproperties.md

希望这有帮助, 谢谢! 涓。

答案 1 :(得分:0)

Word API 1.3引入了documentProperties和customProperty,但状态仍然列为预览,需要Word 2016桌面版本1605(Build 6925.1000)或更高版本或移动应用程序(尚未在线提供)。