【发布时间】:2015-12-21 02:38:19
【问题描述】:
我为 Outlook 2010 编写了一个插件,可将文本插入新的电子邮件主题和电子邮件正文。工作代码如下所示。
后来我向内置的新电子邮件选项卡功能区添加了一个自定义组,并使用默认名称 Button1 添加了一个按钮。当我运行加载项时,按钮显示正常。
我想单击此按钮并更改主题和正文内容。我尝试添加一个私有子 Button1_Click,其代码将主题更改为“主题示例”,将正文更改为“正文示例”,但无法使其工作。您可以将 Button1_Click 子添加到功能区代码中吗?请参见下面的 Addin 代码和ribbon1 代码。
Public Class ThisAddIn
Private WithEvents inspectors As Outlook.Inspectors
Private Sub ThisAddIn_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup
inspectors = Me.Application.Inspectors
End Sub
Private Sub ThisAddIn_Shutdown() Handles Me.Shutdown
End Sub
Private Sub inspectors_NewInspector(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector) Handles inspectors.NewInspector
Dim mailItem As Outlook.MailItem = TryCast(Inspector.CurrentItem, Outlook.MailItem)
If Not (mailItem Is Nothing) Then
If mailItem.EntryID Is Nothing Then
mailItem.Subject = "This text was added by using code"
mailItem.Body = "This text was added by using code"
End If
End If
End Sub
End Class
没有私有子按钮的 Ribbon1 代码1.单击。请告诉我如何编写此代码。
Public Class Ribbon1
Private Sub Ribbon1_Load(ByVal sender As System.Object, ByVal e As RibbonUIEventArgs) Handles MyBase.Load
End Sub
End Class
【问题讨论】:
标签: outlook vsto outlook-addin outlook-2010