跨办公室版本的ControlID



我正试图为Outlook编写一个VSTO插件,但我希望它能跨多个版本运行。"主页"选项卡的ControlID在某些版本中是"TabHome",在其他版本中则是"TabMail"——有人知道如何正确处理这一问题吗?

您可以使用这样的东西创建一个函数。

If Application.ProductVersion.Substring(0, 2) > "14" Then ' Outlook 2010
Return "TabHome"
Else
Return "TabMail"
End If

最新更新