我可以使用新的Office加载项创建表单吗?

时间:2017-04-14 09:40:36

标签: powerpoint office-js powerpoint-vba

在PowerPoint VBA中,我可以创建UserFormMSForms)并致电:

Dim frm As New myUserForm 

frm.Show

结果是PowerPoint上的一个窗口。

我可以从JavaScript API for Office做同样的事情吗?

是否可以从适用于Office *的JavaScript API获得完整的Microsoft PowerPoint对象库?

新的加载项的设计并非旨在替换旧的VBA加载项,但将VBA移植到JS似乎是逻辑,而我的加载项可以利用Office 365的一些新的在线服务。 / p>

1 个答案:

答案 0 :(得分:1)

这不是Office.js的支持。

Office Web加载项旨在成为跨平台框架,frm对象仅存在于Windows上。它也是一个不适合基于Web的框架的本机对象。

不要使用本机对象,而应考虑在HTML / JS中构建表单。如果您愿意,您仍然可以使用Dialog API将其显示为模式对话框。