Office js 用于PowerPoint的Office.js API
我刚刚开始处理新项目,为Power Point文档创建外接程序。 我花了很多时间浏览网页,却找不到我想要的东西。我似乎遗漏了一些有关此文档的信息 我例外地看到了所有对象(及其属性和方法),就像微软使用C#,VB。。。但事实并非如此。例如,我正在寻找一种方法来获取给定Power Point文档的自定义属性 在我的js文件中,我做到了以下几点:Office js 用于PowerPoint的Office.js API,office-js,Office Js,我刚刚开始处理新项目,为Power Point文档创建外接程序。 我花了很多时间浏览网页,却找不到我想要的东西。我似乎遗漏了一些有关此文档的信息 我例外地看到了所有对象(及其属性和方法),就像微软使用C#,VB。。。但事实并非如此。例如,我正在寻找一种方法来获取给定Power Point文档的自定义属性 在我的js文件中,我做到了以下几点: var pptDocument = Office.context.document; pptDocument.loadCustomPrope
var pptDocument = Office.context.document;
pptDocument.loadCustomPropertiesAsync(customPropsCallback);
我使用了loadCustomPropertiesAsync
,因为它是用outlook实现的。
在此特定情况下,我可以使用什么功能
通常,如何在Power Point加载项中查看文档
对象的所有方法和属性
编辑:
我想要实现什么
在我的外接程序中,我想添加(或更新,如果存在)一个自定义属性。因此,当我导航到我的PPT自定义属性表时,我可以在属性表中看到该自定义属性。
当然,我希望保存更改,因此如果关闭并打开文件,自定义属性将保留在那里
导航到Power Point 2016中的自定义属性:
文件=>Info=>Properties=>advancedproperties=>customtab我假设您指的是自定义文档属性。不幸的是,在PPT中仍然无法获得它们。它在Word中,很快就会出现在Excel中。请在UsSoice中投票支持这个特性,我们考虑优先考虑将来会提供什么。谢谢 顺便说一句,这是如何在word中实现的 函数readCustomDocumentProperties(){ 运行(函数(上下文){ var properties=context.document.properties.customProperties; 加载(属性); 返回context.sync() .然后(函数(){ 对于(var i=0;i
document.settings
而不是document.properties.customProperties
?