如何在使用Outlook 2013和C#显示插件功能区之前隐藏插件功能区?

时间:2017-08-12 13:20:11

标签: c# security authentication outlook outlook-addin

我正在开发商业应用程序,我需要在Outlook中设置身份验证。用于Outlook中连接的面板用于触发使用API​​检查服务器。但是,此面板显示在我的ThisAddin代码文件中。但是,我的addin功能区在另一个文件(ACF_Ribbon)中处理。我希望隐藏此功能区,直到我的面板对用户进行身份验证,然后在验证成功完成后显示它。

任何人都可以有解决方案吗?我在MSDN for Outlook中找不到任何内容。

更新&部分答案:

就我的搜索而言,使用功能区设计器几乎是不可能的,因为功能区的管理是自动完成的。所以我的实际解决方案是在未完成身份验证时禁用所有按钮。这不是一个解决方案,但如果有人和我有同样的事情可能会有所帮助。

1 个答案:

答案 0 :(得分:0)

您的功能区必须指​​定指向您的函数的getVisible回调。有关详细信息,请参阅https://msdn.microsoft.com/en-us/library/ee633442%28v=office.11%29.aspx?f=255&MSPPError=-2147217396