C# VSTO不适用于Outlook 2013
我有一个Outlook 2007的VSTO。这也适用于Outlook 2010。现在我已经将我的office 2010升级到2013。我的VSTO也在这里工作。但问题是我已经编写了在右键单击菜单中添加ContextMenuItem的代码。为了实现这一点,我已经实现了Application.AttachmentContextMenuDisplay方法。以下是我的代码片段:C# VSTO不适用于Outlook 2013,c#,.net,vb.net,vsto,ms-office,C#,.net,Vb.net,Vsto,Ms Office,我有一个Outlook 2007的VSTO。这也适用于Outlook 2010。现在我已经将我的office 2010升级到2013。我的VSTO也在这里工作。但问题是我已经编写了在右键单击菜单中添加ContextMenuItem的代码。为了实现这一点,我已经实现了Application.AttachmentContextMenuDisplay方法。以下是我的代码片段: Private Sub Application_AttachmentContextMenuDisplay(ByVal Com
Private Sub Application_AttachmentContextMenuDisplay(ByVal CommandBar As Microsoft.Office.Core.CommandBar, ByVal Attachments As Microsoft.Office.Interop.Outlook.AttachmentSelection) Handles Application.AttachmentContextMenuDisplay
Dim DVCmdBarPopup As Office.CommandBarPopup
DVCmdBarPopup = CommandBar.Controls.Add _
(Office.MsoControlType.msoControlPopup, , , 3, True)
With DVCmdBarPopup
.Caption ="Menu"
.BeginGroup = True
.Visible = True
.Tag = "Hello World."
.TooltipText = "Hello World."
End With
End Sub
此代码适用于Outlook 2007 as 2010。但当我安装Office 2013并尝试构建vsto时,它向我显示了如下错误
该项目当前包含对office多个版本的引用、对14.0.0.0版的直接引用和对15.0.0.0版的间接引用(通过Microsoft.office.Interop.Outlook.\u Explorer.CommandBars)。
我不知道会发生什么。如果你有任何想法或者之前遇到过这个问题,请回复。
谢谢。CommandBar.Controls.Add(Office.MsoControlType.msoControlPopup,,3,True)
Outlook 2013不支持
我也尝试移植到Outlook 2013,但失败了。
“”
如果你能从你这边弄明白什么,请告诉我