2

我有一个平均堆栈站点angular-ui-router,现在我想编写一个带有服务器及其部分功能的 Office 加载项,并与 Office 交互。

我见过add-in commands,它允许从功能区按钮转到某些页面。但是谁能告诉我在任务窗格(如网站)ui-view内实现导航(以及后退和前进)的最佳工具应该是什么。ui-router

例如,我们应该如何navbar在下面的任务窗格中实现 和 导航?

在此处输入图像描述

此外,我看到一些加载项可以同时启动 2 个任务窗格(通过同一组中的 2 个功能区按钮)。我们可以在 2 个任务窗格之间切换,也可以同时并排显示它们。

有谁知道如何实现这一目标?

在此处输入图像描述

4

2 回答 2

1

对于独立的任务窗格,您可以为清单中定义的TaskpaneId每个任务指定一个唯一的。Action有关详细信息,请参阅清单操作文档请注意,Outlook 不支持此功能。

您引用的用户体验使用两种不同类型的control元素。在这种情况下,有几个Button控件和一个Menu控件(下拉菜单)。

以上所有内容均在加载项的清单文件中定义。对于加载项命令的工作示例,GitHub 上提供了一个Office 加载项命令示例。此存储库中包含多个加载项示例,每个示例都有自己的清单(例如Word 清单)。

于 2017-06-29T20:09:59.970 回答
-1

对于路由/导航,最好使用角度路由器,这样应用程序将表现为单页应用程序。

据我所知,到目前为止,通过功能区按钮打开的对话窗口导航或它们之间的交互是不可能的。每个按钮应该调用不同的模块。

于 2017-07-02T19:52:58.163 回答