我对整个Office Development还是很陌生的,并且想在PPT中构建一个学习/有用的小插件。 基本上,我试图获取演示文稿中所有幻灯片的列表(以JSON /任何形式返回)。
我在文档中发现的唯一一件事就是能够从当前幻灯片/幻灯片范围中获取信息:
function getSlideMetadata() {
Office.context.document.getSelectedDataAsync(Office.CoercionType.SlideRange,
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
showNotification("Error", asyncResult.error.message);
} else {
showNotification("Metadata for selected slide(s):", JSON.stringify(asyncResult.value), null, 2);
}
}
);
}
我很确定我在概念和属性上都缺少某些东西,除了事实上可以选择全部并获取所有数据的事实之外,但我发现无法获得全部范围令人难以置信吗?< / p>
是的,我想我可以获取整个文件,然后解析XML,但是老实说,我想避免这种情况。
不是在寻找解决方案,只是有人向我指出正确的方向。
非常感谢!