[英]Creating a settings page for a VSTO custom ribbon add-in
我正在为Outlook 2013/2016创建自定义加载项,并决定使用自定义功能区按钮来实现它。 我遵循了到目前为止到目前为止一直很好的指南: https : //timdams.com/2017/05/09/how-to-create-a-simple-outlook-vsto-addin-a-step-step-by-step -指南/
外接程序仅编辑新会议请求或约会的“位置”字段,并插入预定义的电话号码(用于电话会议等)。
我已经通过单击功能区中的自定义按钮来完成这一部分,但是插入的电话号码是硬编码的。 我想使其可定制,并创建另一个按钮,以打开“设置页面”,用户可以在其中输入自己的电话号码,进行保存,然后外接程序将使用该号码。
我很难找到有关如何执行此操作的资源。 如果有人可以指出正确的方向,那将是很好的。
您可以创建常规Winform。 唯一的技巧是确保正确将其正确地IOleWindow
到正确的Outlook Inspector
或Explorer
对象-将适当的对象IOleWindow
为IOleWindow
,然后调用IOleWindow.GetWindow
。 一旦有了HWND
,就可以将其与NativeWindow
对象一起使用,并将其传递给Form.ShowDialog()
。
我建议出于这种目的创建一个相邻的Outlook窗体区域。 因此,用户可以轻松地编辑新会议要求或约会的设置。 有关更多信息,请参见创建Outlook表单区域 。 此外,您可能会发现“ 演练:设计Outlook窗体区域”文章很有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.