-
5 votesanswersviews
Outlook Mobile加载项清单示例?
我试图在Outlook加载项的移动部分中添加 . 我已搜索https://dev.office.com/docs/add-ins/outlook/manifests/add-mobile-support中的信息,以便为手机更新清单 . 但是,为此,尝试从“管理加载项”安装时,我收到以下问题 . This app can't be installed. The manifest file does... -
0 votesanswersviews
显然混淆了VersionOverrides
在参考Outlook加载项命令时,我对VersionOverrides 1.0 vs 1.1感到困惑 . 我看到1.0 VersionOverrides元素中嵌入了1.1 VersionOverrides元素的示例,以便获得更新的mobileformfactor支持,但是什么阻止我用schemas.microsoft.com/office/mailappversionoverrides/替换sch... -
1 votesanswersviews
XML架构违规Office加载项清单
我在清单文件中添加了outlook . 我可以通过Outlook在线成功将其上传到我的插件中 . 但是,当我上传到https://sellerdashboard.microsoft.com时,收到此错误消息: XML Schema Violation: Your manifest does not adhere to the current set of XML schema definition... -
0 votesanswersviews
Outlook加载项:无法从Pinnable Taskpane打开对话框
我是一名开发Microsoft Outlook加载项的开发人员,我们正在努力整合Pinnable Taskpane(有关更新清单的更多信息,请参阅here) . 我遇到了使用函数 Office.context.ui.displayDialogAsync 在Outlook Web App上为Office365帐户启动对话框的问题 . 当任务窗格被固定并且我们正在通过电子邮件移动时,我们无法在第一个之... -
2 votesanswersviews
如何确定Outlook拖放期间拖动的附件
我有一个outlook添加,涉及在Outlook UI中实现拖放到WPF控件 . 作为其中的一部分,我必须能够从电子邮件中拖放附件 . 我已尝试使用Outlook Inspector和Explorer的AttachmentSelection属性执行此操作,具体取决于从哪个位置启动拖动但我遇到了问题 . 此方法适用于在拖动之前选择附件,或者从一封电子邮件中拖出多个附件时,但是当只拖动一个附件,并且用... -
0 votesanswersviews
Outlook拖放到浏览器
我创建了一个Outlook Addin,允许您使用wimix的答案中概述的方法从Outlook拖放到Web浏览器: Drag & Drop directly from Outlook in web app 基本上我勾OLE32的DoDragDrop功能,将数据保存到文件,将数据转换为CF_HDROP格式,然后再调用的DoDragDrop功能,但通过新IDataObject的 . IE和Ed... -
1 votesanswersviews
在outlook web-addin中获取邮件提供者类型
我需要在outlook web addin中区分企业和office365电子邮件 . 我正在尝试使用电子邮件提供程序类型执行相同操作 . 但是,根据office documentation,Office.context.mailbox.userProfile中的AccountType仅在Outlook 2016 for Mac,build 16.9.1212及更高版本中受支持 . 有没有其他方法可... -
1 votesanswersviews
Outlook加载项中单个用户的Microsoft Graph访问令牌
是否有办法从Outlook中的Azure AD中获取Microsoft Graph访问令牌?技术上用户在Outlook打开时登录,因此从outlook添加我可以获得电子邮件ID(internetMessageId https://dev.office.com/reference/add-ins/outlook/1.5/Office.context.mailbox.item?product=outl... -
0 votesanswersviews
桌面和Web Outlook的加载项
我是Office加载项开发的新手,对于Outlook的创建JS插件有点困惑 . 实际上,我们可以创建一个可在所有平台上使用的加载项:Mac / PC上的Outlook,Outlook.com和Outlook 365.但是它的工具呢?根据Outlook开发documentation,我们可以使用Yeoman生成器来创建Office加载项 . 但是在我的VisualStudio社区2015中是类似于&... -
0 votesanswersviews
Passport-azure-ad passport插件刷新令牌
我目前正在使用MS Graph API处理outlook加载项 . 在此加载项中,我使用azuread-openidconnect passport插件在Azure-AD V2 endpoints 上使用OIDC策略对用户进行身份验证 . 我遇到了访问令牌过期的典型问题,我需要使用刷新令牌来获取最新的访问令牌 . 从码头(https://docs.microsoft.com/en-us/azure... -
0 votesanswersviews
Oulook加载项电子邮件已发送或已接收事件
Requirement: 我创建了一个Outlook加载项,用于调用带有电子邮件entryid和其他信息的Web服务 . 接收呼叫的Web服务将转到Exchange服务器并查找此邮件项 . 在查找邮件项目时,Web服务将在我们的自定义数据库中存储附件和其他与电子邮件相关的字段 . Solution: Outlook加载项具有接收MailItem对象的ItemAdd事件 . 然后,它将自定义GUI... -
0 votesanswersviews
如何将相同的回复邮件(Outlook中保存的模板)发送给邮件发件人(to,cc)
我真正需要的是......我正在接收来自客户(不同客户)的连续邮件,以更新他们在数据库中的资产详细信息..一旦流程完成..我必须回复(包括cc)他们的邮件告诉“资产详细信息成功存储在数据库“(我正在使用模板)...建议我如何使用VBA ...? 选项明确 Public Sub ReplyToAll() Dim oExp作为Outlook.Explorer '对于前景中选定的邮件 Dim oSM a... -
1 votesanswersviews
VSTO Outlook 2007 唯一消息 ID
我正在使用 VSTO 创建 Outlook 2007 add-in。我需要存储有关每封电子邮件的信息(由用户输入)。我的第一个想法是创建一个小的“数据库”,以根据需要引用每个电子邮件。但是我似乎找不到用于此目的的每封电子邮件的可访问标识符。我可以使用的每个邮件项都有 ID 或其他唯一字段吗? 使用 C#或 VB.NET 代码即可。希望这对您来说是简单的一点! 提前致谢! -
1 votesanswersviews
2010 年展望
用户关闭 Outlook 时如何附加处理程序? 私人无效 ThisAddIn_Shutdown(object 发送者,System.EventArgs e)基本无效。 在这里:VSTO Outlook 集成-Outlook 关闭事件以进行同步 我发现了一个建议连接到 Explorer.Close()和 Inspector.Close()。 在这里:http://social.msdn.micros... -
1 votesanswersviews
为什么我的 VSTO Outlook add-in 触发两次?
我有一个在启动时加载的 VSTO Outlook 2007 加载项。加载时会执行以下操作: Private Sub ThisAddIn_Startup() Handles Me.Startup explorer = Me.Application.ActiveExplorer() AddHandler Application.ItemContextMenuDispla... -
1 votesanswersviews
无法在装有 Outlook 2007 的计算机上运行 Visual Studio 2010 Outlook Add-in
问题摘要:如何仅安装 Office 2007 即可运行 Outlook 2010 add-ins 我有 2 台装有 Office 2010 和 Visual Studio 2010 的计算机。一台 PC 是 Windows 7 64 位;另一台计算机是 WinXP SP3。我开发了第一个 Outlook 2010 Add-in,并成功在每台 PC 上对其进行了测试。 需求已扩展到可以在 Offic... -
0 votesanswersviews
VSTO Outlook 外接程序中未调用 RequestComAddInAutomationService
我具有应用程序级 Outlook 2010 VSTO 加载项,并且已覆盖RequestComAddInAutomationService函数。在两台开发 PC 上(一台装有 Outlook 2007,一台装有 Outlook 2010),我已经用 Visual Studio 2012 测试了代码,并调用了该函数。 Protected Overrides Function RequestComAdd... -
2 votesanswersviews
C#Outlook 2010 add-in 安装未加载所有用户
我正在使用 Outlook 2010 add-in。我已经检查了这个博客。 将 VSTO add-ins 部署给所有用户(Saurabh Bhatia) 我的测试环境是带有 OU2010 32 位的下一个 Win7 64 位。因此,我将 add-in 注册到以这种方式安装的所有用户的 HKLM 中。 与 HKCU 注册表配置单元不同,用于 Office add-ins 的 HKLM 注册表配置单... -
2 votesanswersviews
即使已创建正确的注册表,Outlook 加载项也不会加载,也不会显示为禁用或非活动状态
我已经使用 Visual Studio 2012 .net framework 4.5 创建了一个 Outlook VSTO Addin。它已正确加载到我测试过的各种机器上。但是,即使在路径下创建了正确的注册表项,也不会在两台客户端计算机上加载它。 HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins \ 另外,该插件已正确安装,... -
0 votesanswersviews
Microsoft Outlook VSTO Add-In 中的下拉列表没有响应
我构建的 Outlook add-in 以前可以使用,但是现在一些用户通知我下拉列表不再响应。 add-in 是新撰写消息下方的相邻窗口。 Add-in 窗口使用 System.Windows.Forms.WebBrowser 来访问我在所有下拉列表中创建的网站上的页面。 我已经卸载了最近的 Microsoft 更新,但没有执行任何操作。 如果在调试模式下运行它,则执行相同的操作。 当... -
0 votesanswersviews
Outlook VSTO 插件-NormalEmail.dotm 未保存
我正在尝试注册WindowSelectionChanged事件的处理程序。它可以工作,但是退出 Outlook 时,它将放弃对NormalEmail.dotm文件的任何更改。 例如,对快速零件库(Insert-> Text-> QuickParts)的任何更改将仅在当前会话期间可见。 关闭 Outlook 并重新启动它将显示以前的元素列表,即使它们已删除或已添加新元素也是如此。 删除文... -
0 votesanswersviews
Outlook VSTO Add-in 在安装时引发 InvalidCastException
我使用 ClickOnce 部署了用于 Outlook 2013-2016 的 VSTO Add-in,并将目标框架设置为.NET 框架 4.6.2,并从组件供应商的网站下载了先决条件。 Add-in 可以在大多数计算机上安装并正常运行,但是我们的一位用户在尝试安装它时遇到错误 无法将类型为“ System.Collections.Generic.GenericArraySortHelper'1... -
0 votesanswersviews
如果进程被杀死,则用于保存约会的 MAPI API 不会保存更改
我正在尝试为 Outlook 开发带有 vc 的 COM 插件,该插件将从非交换服务器接收数据并将其保存到 Outlook PST 文件。 我正在使用 Outlook 对象模型和 MAPI API 将约会对象保存在消息存储中。我使用 Outlook::_AppointmentItem::save()方法保存该项目。之后,我通过 IMessage 接口为此设置了一些属性,并在其上调用 savecha... -
1 votesanswersviews
如何在使用 Outlook 2010/13 发送的邮件中设置发件人姓名? <MAPI>
我一直在从用户的个人资料“ PR_DISPLAY_NAME”中获取用户名的值,并在“ PR_SENDER_NAME_X”属性值中设置与发件人相同的值。但是,在创建配置文件时,Outlook 2010\13 似乎总是将用户名设置为电子邮件地址。即使我们手动添加用户名,在创建 Outlook profile/account 时也将替换为电子邮件地址。 我的问题是-如何获取实际用户名,以便可以将其设置为... -
1 votesanswersviews
MAPI 属性在 Outlook 2007 中获取垃圾文件夹
我有一个例程可以从 Outlook 存储中获取特定的文件夹: // Property Tag of SentFolder string propertyName = "http://schemas.microsoft.com/mapi/proptag/0x35E40102"; Outlook.Folders folders = store.GetRootFolder().Fo... -
1 votesanswersviews
VSTO Outlook Add-in-如何检查 Shutdown()时是否未收集资源(COM)?
我已经部署了VSTO Outlook 2013 Add-in。 从 end-user 的角度来看,是否有办法检查 add-in(COM)是否未正确释放/ cleaned-up /是否正确关闭? 从开发人员的角度来看,我如何知道要清除的内容?我知道 fields/properties 之前需要做什么,e.g. 从 IDisposable 继承的所有内容? 在 ThisAddIn_Shut... -
0 votesanswersviews
如何在 VSTO 加载项的 Outlook 文件夹名称中检测“仅此计算机”标志?
从 Outlook 2013 及更高版本开始,Outlook 有时(如果是.OST 个文件)可能在文件夹名称后添加“(仅此计算机)”后缀。在其他情况下(.PST 个文件)则不会发生。因此,根据特定的情况,Outlook 的本地化版本的文件夹名称可以是“某些文件夹”或“某些文件夹(仅此计算机)”或“某些文件夹(其他用户知道)”。 有没有一种方法可以在没有此后缀的情况下获取文件夹名称(因此,无论该文件... -
0 votesanswersviews
Outlook Add-in VSTO 安装
我已经在 VS 2015 中为 Outlook 编写了 VSTO,具有 meeting/appointmentitems 的窗体区域。我使用 ClickOnce 将其部署到我们的台式计算机上。 我想使用 Windows Installer 为笔记本电脑安装 VSTO,因为当我使用 ClickOnce 且笔记本电脑在未连接到公司网络时使用 Outlook 时,add-in 被禁用。我认为这是因为即使... -
0 votesanswersviews
如何使用Outlook AddIn插入可点击的超链接?
我正在使用Outlook AddIn,它在电子邮件正文中粘贴文本 . 我没有使用以下任何一种 . email.Body email.HTMLBody 相反,我使用: email.GetInspector.WordEditor.Content.InsertBefore() 或InsertAfter()这个选择的原因是由于后面提到的代码行保留了电子邮件格式,默认用户的字体以及签名格式 . 现在,当... -
4 votesanswersviews
从Outlook Web加载项访问Outlook RestAPI
我开发了一个工作正常的Outlook Web加载项 . 这是一个Taskpane,可以在约会的撰写模式下使用,它可以收集事件的数据,添加一些数据并将其全部发送到某个API . 我现在要做的是将经过身份验证的用户订阅到Outlook Rest API,以便在删除事件时收到通知 . 订阅调用应该如下所示: POST https://outlook.office.com/api/v2.0/me/subs...