wps js 可以在哪些地方添加你的excel交互UI

如题所述

在使用WPS JS开发插件时,可以在以下地方添加自定义的Excel交互UI

    Ribbon功能区

      特点:提供了丰富的交互控件选择,能使用Office内置的功能控件,实现复杂且高效的交互操作,空间利用高效。建议:适合用于实现系统化功能的交互界面。在设计时,可以学习RibbonUI系统化知识后直接编写ribbon.xml文件,或者使用Visual Studio提供的Ribbon功能区可视化工具进行界面构建。

    TaskPane

      特点:WPS JS加载项提供了相应的接口支持,虽然在宏编辑器内置的JS引擎中未直接提供此类API接口,但仍可通过特定方法实现其功能。建议:适合作为辅助交互界面,用于展示详细信息或提供额外的操作选项。

    Dialog

      特点:目前仅在加载项中实现,但可通过特定方法在宏编辑器项目中使用。建议:用于需要用户进行确认或输入信息的交互场景。

    “插入”选项卡

      特点:提供了一些现代交互控件,允许设置外观、位置等属性,美观且便于调用宏编辑器内的宏命令,但不提供事件支持。建议:适合用于简单且非系统化功能的交互操作,可通过“OnAction”接口调用宏。

    “开发工具”选项卡

      特点:包含早期Office的窗体控件,属性设计方便且事件齐全,但样式老旧,外观不够现代。建议:对于需要事件支持的复杂交互操作,可以考虑使用此选项卡内的控件,但需注意外观可能不够现代。

总结: 对于简单且非系统化功能的实现,可以考虑使用“插入”选项卡内的控件或插入自定义图形作为交互控件。 若要开发功能复杂的项目,则应从头设计一个Ribbon,或全面考虑Ribbon、TaskPane以及Dialog各自的用途进行综合设计。

温馨提示:答案为网友推荐,仅供参考
相似回答